The Disc Golf Pro Tour crowns its season champion at the Powerball Cup (the DGPT Championship). Who gets to play in it is decided by the Powerball DGPT World Standings — a season-long points race. This page explains how the points work, what counts, and how a player gets in.
Each points event awards points on a fixed curve: the winner gets the most, and every place after that gets a bit less, with points awarded deep into the field (MPO past 140th place, FPO to about 50th). Bigger events award more — the same curve is scaled up by event class:
| Event class | Win awards | Scale |
|---|---|---|
| DGPT (Elite Series) | 150 | base curve |
| DGPT+ | 200 | base × 4⁄3 |
| DGPT Playoffs | 250 | base × 5⁄3 |
| PDGA Major | 300 | base × 2 |
| Doubles Championship | 137.5 | each partner gets half the combined points of the two singles places their team finish spans |
| JomezPro Series | 20 | flat bonus: 20 for a win, 10 for top 5, 5 for top 10 |
Ties split the pot: everyone in a tie gets the average of the points for the places the tie covers (two players tied 2nd each get the average of 2nd- and 3rd-place points).
A player's season total isn't everything they earned — each class of event has its own cap, so skipping events (or having a bad one) eventually stops hurting:
| Class | What counts |
|---|---|
| DGPT + DGPT+ (incl. doubles) | best 10 finishes (of ~15 events) |
| Playoffs (GMC + MVP Open) | both count, always |
| Majors | best 2 — MPO has 3 eligible majors, FPO has 4 |
| JomezPro bonus | all of it, on top |
That's 14 counted finishes plus bonus, for a theoretical maximum of 2,800 points. Wrinkles: the Heinola Open awards no FPO points (it ends four days before the U.S. Women's Championship), and the USDGC awards no points because it falls after the points season ends at the MVP Open. In the forecast's expanded player view, finishes that don't count are struck through.
The Cup field is 32 MPO / 20 FPO. Three ways in:
The playoffs themselves are gated by the standings, both read at the same moment — where the table stood after Pro Worlds, the last major of the season. The Green Mountain Championship field is the top 100 MPO / 50 FPO (expanding to 120/60 if it doesn't fill), and the MVP Open field is the top 72/36, plus the top 8/4 GMC finishers from outside that line. So a hot September can carry a player from 90th place all the way into the Cup.
Neither field opens all at once — each is invited in waves, and every wave that opens stays open:
| Opens | Event | Who |
|---|---|---|
| Mar 23 | GMC | Full Tour Card holders rated 1010+ MPO / 930+ FPO |
| Aug 13 | GMC | Standings wave 1 — top 60 MPO / 30 FPO |
| Aug 13 | MVP Open | Tier 1 — top 50 MPO / 25 FPO (post-Ledgestone) |
| Sep 1 | GMC | Standings wave 2 — top 100 MPO / 50 FPO |
| Sep 1 | MVP Open | Tier 2 — top 72 MPO / 36 FPO (post-Worlds) |
| Sep 20 | MVP Open | Decided at GMC — the top 8 MPO / 4 FPO finishers from outside the tier lines |
That last row is a wave you win rather than one you are invited to, and it is the reason the MVP Open's field cannot be settled early: however complete its entry list looks in September, the players who take those spots are not known until GMC has been played.
The forecast reads the published signup lists and takes them literally: a player who has entered is in that field in every simulated season, wherever the standings finish — which is how a tour-card holder ranked outside the top 100 ends up playing GMC. A player who has not entered still gets in on points, because the waves that would reach them haven't opened yet. That uncertainty shrinks with every wave.
The standings don't only decide who plays the Cup — they decide what score each qualifier starts on. The Powerball Cup is four rounds of stroke play at Ivy Hill, Lynchburg, Virginia, Oct 15–18, and every player tees off on a starting score set by their World Standings position. A season spent climbing the table is carried onto the first tee:
| Starts at | MPO standings rank | FPO standings rank |
|---|---|---|
| −7 | 1st | — |
| −6 | 2nd | 1st |
| −5 | 3rd–4th | 2nd |
| −4 | 5th–8th | 3rd–4th |
| −3 | 9th–12th | 5th–8th |
| −2 | 13th–16th | 9th–12th |
| −1 | 17th–24th | 13th–16th |
| even | 25th–28th, plus wildcards | 17th–18th, plus wildcards |
The two ladders are the same ladder, FPO's one stroke lower throughout — which is 2026's single change to the format: both top seeds gave up a stroke from 2025's −8 and −7. Everyone who arrives from outside the standings cut is a bottom seed at even: the four MPO / two FPO wildcards out of the MVP Open, and any event winner playing on the special invite. The tour's wider format review is due to be announced later this year, for 2027.
So the forecast publishes the ladder as its own column. Starting strokes runs each simulated season's finishing position through the table above and shows the distribution of the score that player would tee off on, with a last bar for the seasons they never make the field at all — a qualification picture and a seeding picture in one. The finish-distribution sparkline it replaces is still there under Advanced, alongside it.
And once the strokes are known, the Cup can be played. Win Cup is the championship itself, simulated: in every season where a player reaches Lynchburg, their four rounds are drawn from their rating the same way every other event on this site is drawn, the seed's head start is added to the total, and the lowest score wins. Read it against Cup next to it — Cup is a question each player answers alone, so 32 of them can all sit at 100%; Win Cup is a race, so the whole field's odds add to 100% instead. It is the one number here that says a stroke of seeding is worth exactly a stroke, rather than assuming the best player wins.
This is also why a seeding battle between two players who are already locked in is still a battle, and why Biggest Movers tracks projected final seed next to Cup odds: once qualification odds hit 100%, position is the only thing left to win. And the week is worth more than any other on tour — a record $350,000 purse, $50,000 of it to each of the MPO and FPO winners.
Pro Worlds fills most of its field on tour and PDGA criteria and leaves a few spots open. Those are decided at a one-round play-in the week of the event: the top 6 MPO and 2 FPO advance into the Worlds field. The play-in awards no World Standings points itself, so it has no row in the schedule — but Worlds is a major, so winning through it is a door into 300-point finishes. Players on the entry list who missed direct qualification carry a play-in flag on the Worlds row in their expanded view, showing how often they win a spot. It is raced against the whole entry list, entrants with no World Standings row included, so those spots stay as scarce in the model as they are on the course — and the two divisions look nothing alike. The 2026 MPO play-in drew 53 players, nine of them with a standings row and none of them near the Cup; the FPO play-in drew five, all five ranked, competing for two spots.
The forecast simulates the rest of the season 100,000 times: each player's scores are drawn from their PDGA rating, fields come from real registration lists (or participation patterns where registration isn't open, or the qualification rules above where a field is invited rather than entered), live events are projected from the holes actually remaining, and every rule above is applied to every simulated season. The percentages you see are just how often each outcome happened. Full methodology and source: github.com/dgoodenough/discgolf.
Everything above describes a season being played. The 2027 and EuroTour tabs describe two that have not started, and they are a different kind of thing — a projection built out of a schedule announcement rather than a forecast built out of results. The What if tab is a third thing again: it drops a player who does not exist into the 2027 field. All three are labelled experimental on the page for a reason, and it is worth knowing exactly which parts are facts and which are ours.
What is real. The calendar. The DGPT published the 2027 schedule: every event, its designation, its host city and its dates. Round counts are read off those dates — a three-day stop plays three rounds, Pro Worlds' five-day window five — which is the rule every 2026 event obeys. Three structural changes are real too, and they are the interesting part: the postseason moves behind the USDGC, which enters the MPO points race for the first time as a fourth major; the Playoffs move to Ivy Hill and the Kansas City Wide Open, with the Cup in Austin; and the JomezPro Series grows from three stops to seven, which quietly makes its all-counting bonus pool one of the larger terms in a touring pro's season total.
What is assumed on the 2027 tab. That the points structure does not change: same per-place curves, same class multipliers, same per-class counting caps (best 10 DGPT, both playoffs, best 2 majors, all JomezPro bonus), same playoff qualification windows and the same Cup seed ladder, with Ivy Hill inheriting the Green Mountain Championship's rules and the Kansas City Wide Open the MVP Open's. That players carry today's ratings into next season unchanged. And that each of them plays the same share of US stops, European stops and JomezPro stops as they played this year — applied to a bigger calendar, so more starts rather than the same ones. The weakest single assumption is the USDGC: it is an invitational whose 2027 invitation rules are not published, and it is modelled here like any other US stop.
The EuroTour's scoring is published, and it is used as published. Eight events across three points categories, each paying a fixed amount for a win and counting a fixed number of results:
| Cat. | Win | Events | Counted | Max |
|---|---|---|---|---|
| 1 | 250 | European Disc Golf Championships, European Open | best 1 of 2 | 250 |
| 2 | 200 | both European Elite Series stops, the Pärnu Open | best 2 of 3 | 400 |
| 3 | 150 | RPM Open, Turku Open, your National Championship | all 3 | 450 |
Six results counted, and 1,100 points for a perfect season — the DGPT's own figure, which is the arithmetic check that the table above has been read correctly. The counting caps are the interesting part rather than the points: category 1 is the only place to bank 250 and it can only be banked once, so winning both the European Championships and the European Open is worth no more than winning either, while category 3 discards nothing and gives a player who cannot travel a floor to build on. The 2028 card bands are published too: a Full Tour Card to the top 6 MPO / top 3 FPO, a EuroTour Card through 24th / 12th.
What is assumed there. Only the win value of each category is published, so the shape of the curve below first place is ours — the DGPT's own per-place curve, scaled so first pays the category's number. That scaling lands category 3 on exactly the Elite Series curve and categories 2 and 1 on the DGPT+ and Playoff multipliers, which is a good sign that it is how the table was built, but it is still an inference. The national championship weekend is modelled as parallel single-country fields, which is what the eligibility rules describe — entry restricted by citizenship or residence, one championship per player — with the smallest federations pooled into a single regional championship, itself an eligible category, so that a lone entrant cannot win a national title unopposed every season.
The EuroTour tab's real blind spot is its roster. It is built from players who appear in the 2026 DGPT World Standings, which is where the ratings and the attendance rates come from. A European who plays only domestic events has no row in it, and in a real EuroTour standings a good number of them certainly would. At the three stops that are open to the whole tour — the European Open and both European Elite Series events — the model at least races the table against an outside field drawn from the rest of the standings, so a European's finish there is set against everyone who shows up rather than against Europeans alone. Nowhere else can it do that. Read the table as "how the players we can see would fare", not as the field.
Displacement is not modelled. A European who has already earned a Full Tour Card through the DGPT World Standings passes their EuroTour Card down the standings, and a Full Tour Card winner may elect to take a EuroTour Card instead if they expect less US travel. Both rules only ever push cards further down, so for a player sitting just outside a band the odds here are a floor.
The What-if tab is the 2027 projection asked backwards. Instead of "where does this player finish", it asks "what would it take" — set a rating and a number of DGPT, DGPT+, major and JomezPro starts, and it reports every column the 2027 table carries for a player who does not exist. It runs in your browser, 8,000 simulated seasons every time you move a slider, against a summary of the projection the daily refresh ships alongside it: the season totals sitting at each standings position, the two playoff qualification lines, the odds a given finish at a playoff event wins a Cup place, and the ratings you would meet at each Cup seed.
What it adds to the assumptions above. Four things, and the tab lists all four. The field is frozen: you are added to the standings rather than swapped into them, so every point you win is a point nobody else loses — which flatters you most where the race is tightest, and at the very top means you are racing a player the model still has winning the season. Which events you play is a fresh random draw from each class every simulated season, so a player who only entered the stops that suit them would do better than this. The doubles championship is left off entirely, because it needs a partner and 2027 pairings cannot be known. And the Cup is played out against the mean rating at each seed rather than against a distribution of who holds it. The two playoff events are deliberately not sliders: you qualify for those on points or you do not, and watching that happen as you drag the others is most of the point.
The 2027 and EuroTour tables are rebuilt once a day off the current standings, at 20,000 simulated seasons rather than 100,000 — the assumptions above are worth far more uncertainty than the extra runs would buy back. The What-if tab reads the same daily bundle and does its own arithmetic as you move the controls.
| Sep 20 | The event-odds tab now shows who went out, who came back, and when. Under the win-probability chart there is a tally of skulls — one for each player who, at that moment, took none of the ten thousand simulated tournaments. That is the strongest thing this model can say about anybody: with 10,000 runs it is not "unlikely", it is the resolution floor. They are sparse on Thursday and a wall of them on Sunday afternoon. Climbing back out takes ten times that, 0.1%, which is what the rest of the tab means by alive — do it and you get a phoenix. The gap between the two thresholds is deliberate: on a single one, a player sitting on the floor flickers between marks every few minutes, and across the races on file the gap holds the worst case to two deaths for any one player while keeping the bird genuinely rare, about one an event. The table below is no longer cut at 0.1% either — it carries the whole field, everyone still alive first and then the players who have fallen through, most recently out at the top, with a new Out column giving the moment each one went. A player who was never above the floor reads "never" rather than a time, because being recorded for your place on the leaderboard is not the same as having been in it. The thresholds are each player's own odds, not the fork chart's lines: those are scores, and a player slips under one without playing a bad hole whenever the field ahead of them birdies. |
| Sep 20 | Fixed: the event-odds charts were unreachable past halfway on a phone. They are held to a minimum width so a dozen labelled lines stay readable, which on a 390px screen leaves a little over half the chart off the side of its own scroll box — and the tap-to-read handler had claimed the horizontal drag, so no gesture was left that could scroll to the rest. A sideways swipe now moves the chart and a tap still reads it out. Nothing changed for a mouse, where hovering scrubs exactly as before. |
| Sep 20 | The event-odds charts no longer spend most of their width on nobody playing. The time axis was real wall-clock, which sounds like the honest choice and mostly wasn't: scoring is recorded about every six minutes while a round is on and then not at all until the next morning, so across the four races on file between 69% and 81% of the axis was dead ground and the tournament itself was squeezed into the gaps between the nights. Any stretch longer than twenty-five minutes is now drawn at twenty-five minutes, with a break mark on the axis showing where the clock was cut. Nothing is hidden by that: a block is only recorded when the scoring actually moved, so every line crossed those hours as a single straight segment either way, and inside a round the spacing is untouched — a frantic finish is still wide and a slow stretch still narrow. The chart also now labels each run of play by its day rather than ruling off at midnight, and a new picker crops both charts to one day, rescaling them to it. Neither the day picker nor the axis moves a number. There is deliberately no drag-to-zoom: horizontal drag is how these charts are read on a phone, and a zoom box would have to fight the readout for the same finger. |
| Sep 19 | The fork line now sets its lines by risk. Yesterday's version cut them on each player's own win probability — the worst score still holding better than 10%, better than 1%, and so on. That reads like a calibrated statement and is not one: how much of the field sits below such a line depends on how many players clear the bar, so measured across this season's recorded updates the "10%" line carried a median 13% chance of being wrong, and 47% at its worst. A label that swings four-fold behind a fixed number is not telling you anything. The lines are now quantiles of the winner's score instead. Walk the board down from the leader adding up win probability, and stop once you have covered 80%, 95% or 99.5% of it; what is left below is the chance the call is wrong, so each line is labelled by its own error rate — 1 in 5, 1 in 20, 1 in 200. Over a 24-event season, and checking once an event, the 1-in-20 line is being wrong about once a season and the 1-in-200 line about once a decade. Scrubbing the chart now also reports how many players are still in it at each tolerance. The reading is unchanged in the one way that matters — the guarantee runs downward, and above a line nothing is promised — and nothing about the model or any projected number changed. |
| Sep 18 | New on the Event odds tab: the fork line. Borrowed from the Upshot podcast, whose question about a player on the leaderboard is "at what line can you stick a fork in them, cause they're done?" The chart above it asks who is winning; this one answers the question everyone outside the lead card is asking, which is how far back the tournament is still live. Each line is a score rather than a probability — the worst number on the board still holding better than 10%, 1%, 0.1%, and better than nothing at all — drawn through the event on the same axis as the race above it, so a vertical slice is the same instant in both. Read it downward: below a line there is nobody above those odds, because if there were, the line would be down there with them. Above one, nothing is promised — a player can sit on the leaders' score and still be a longshot — so each band is a ceiling rather than a guarantee. Tap or drag for the whole ladder at any point in the event, including who was holding each line there. Nothing about the model or any projected number changed; this is a second reading of the live win probabilities already being recorded. |
| Sep 17 | New tab: What if. The 2027 tab answers "who makes the Cup". This one answers the question people actually ask at a tournament — what would it take? Set a rating and how many DGPT, DGPT+, major and JomezPro events you would enter, and every column the 2027 table carries is recomputed for a player who does not exist: projected points and finishing position, the odds of an automatic bid, a Kansas City Wide Open bid, either playoff field, winning the standings, reaching the Powerball Cup and winning it, plus the distribution of where you finish and what you would start the Cup on. It runs in the browser — 8,000 simulated seasons per slider move — against a summary of the daily projection: the season total sitting at each standings position, both playoff qualification lines, and the field you would meet at each Cup seed. Two things it cannot do and says so: the field is frozen, so the points you win are not taken off anybody, and which events you play is a random draw rather than a plan. The playoffs are not sliders on purpose — you earn those on points, which is half of what is being computed. Nothing about the 2026 forecast or the 2027 table changed. |
| Sep 9 | Two experimental tabs: 2027 and the EuroTour. The DGPT published its 2027 schedule, so the whole of next season is now projected — every announced event, round counts read off the dates, this year's ratings and this year's attendance rates, and the 2026 points structure, playoff ladder and Cup seed table assumed to carry over. The new postseason cadence is in it: the USDGC enters the MPO points race as a fourth major, and the Playoffs follow it at Ivy Hill and the Kansas City Wide Open before the Cup in Austin. A second tab does the same for the announced EuroTour, whose 2028 Tour Cards it races for, using its published points structure: three categories paying 250 / 200 / 150 for a win, your best six results, 1,100 for a perfect season. Its weakness there is the field rather than the rules — the table can only hold European players who appear in the 2026 DGPT World Standings. Both tabs open with what they are missing and carry the model's own assumption list; section 7 above spells out which parts are facts. Nothing about the 2026 forecast changed. |
| Sep 4 | Every explanation on the site now works on a phone. The definitions behind each column, the exact odds under a sparkline, the standings board on the event-odds chart — all of it was a mouse hover, which meant that on a touchscreen none of it existed, and several panels cheerfully instructed you to "hover any cell". Charts and sparklines now read out on a tap or a drag (the page still scrolls vertically underneath, so nothing is trapped), inline marks like the 🥇 open their note when tapped, and a new What do these columns mean? panel above the table carries every column definition plus the names they lean on — MPO, GMC, MVP Open — for anyone who did not arrive already knowing them. Nothing changed for a mouse. |
| Sep 4 | Percentages are quoted to the whole percent above 10%. The site used to print 41.3%, which claimed a precision it does not have: the score model's spread is a single pooled number for every player, and the what-if replay moves about half a point run to run. Below 10% a tenth still tells you something real and stays. The exact figures did not go anywhere — open any row and they are the first line, carried to two decimals. Nothing about the model changed, only what it admits to knowing. |
| Sep 4 | Rows open from the keyboard, and there is an RSS feed of the movers. The row expander was the site's main control and was mouse-only; it now takes Tab and Enter, and announces whether it is open. And the Biggest Movers panel is published as a feed — point any reader at it to be told when someone's Cup odds swing, without this site needing to send anything. A player's daily entry updates in place as a tournament plays rather than notifying every five minutes. |
| Sep 4 | The what-if's cutline is now weighted correctly. Expanding a row runs that player's season against 25,000 recorded cutlines, and the cutline they actually have to beat is the one made of other players — which is the 28th-place total in the seasons they missed the cut and the 29th in the seasons they made it. That was being handled by averaging the two cutlines and testing against the average, which is not the same thing: a season total landing between the two counted as a certain miss rather than a partial one, and that gap is exactly where a bubble player sits. It now weighs the two outcomes instead of the two thresholds. Today the difference is smaller than the replay's own noise, and it stops being small in a one-event-left finish. Still an approximation in one respect worth naming: a player who wins takes points that would have gone to the players the cutline is made of, and no row expander can re-run the whole field to account for it. |
| Sep 4 | New column: Win Cup. With the seed ladder known, the championship itself can be simulated instead of left as the thing the season points at. Every season a player reaches the Cup, its four rounds are now played out — scores drawn from ratings exactly as every other event is, the starting strokes added on, low score wins. It sits beside Cup because the two answer different questions: Cup is "are you there", where the whole field can read 100%, and Win Cup is "do you take it", where the field adds to 100%. |
| Sep 4 | Fixed: the road into the MVP Open through GMC had quietly closed. The last places at the MVP Open go to the top 8 MPO / 4 FPO finishers at the Green Mountain Championship who have not already qualified on points. PDGA Live stages the MVP Open weeks before it is played, and once the final invite wave opened on Sep 1 the model began reading that staged roster as the finished field — which switched off the GMC-performance path along with it, and zeroed the MVP odds of everyone not yet entered, points leaders included. The field is now held open until GMC has actually been played. Playoff and Cup odds rise for every player whose route ran through that door. |
| Sep 4 | New column: Starting strokes. The DGPT published the Powerball Cup seed table, so the forecast can now show not just whether a player reaches the Cup but what score they would start it on — every simulated finish run through the ladder, with a last bar for the seasons they miss the field. It takes over from the finish-distribution sparkline, which moves to Advanced and is shown next to it there. Everything the announcement said about qualifying was already in the model, down to the three players holding a winner's invite. Corrected on this page: the MVP Open's points cut is read after Worlds, not after GMC. |
| Aug 29 | New "Event odds" tab: the race to win the tournament that's on. The model has always projected a live event's winner — that number drives the Cup odds — but only ever published it as a snapshot. It is now kept as a series, so every contender's win probability is drawn through the event, hole by hole, and you can see who was ever in it and where it turned. Below the chart, everyone still above 0.1%, with what a win there would do for their Cup odds. |
| Aug 19 | Playoff signups are now taken literally. GMC and MVP Open registration opened in August, so anyone already entered is in that field in every simulation regardless of the standings — and only players the later waves haven't reached are still modelled on points. The Worlds play-in is modelled too: 6 MPO / 2 FPO spots, decided over one round, which is the only way into Worlds for entrants who missed direct qualification. |
| Aug 12 | Behind the scenes: the simulation was reorganized without changing a single projected number (every output checked identical, run for run), the published data moved off the project's main branch, and two latent crash paths were closed. Nothing you see should have changed. |
| Aug 10 | The header now says how old the numbers are, and flags a publish later than the refresh cadence allows. This also fixes a bug where a Sunday final round running past 00:00 UTC read as already over: live scores stopped updating and the page could sit frozen on the lead card mid-round. |
| Aug 9 | An event is no longer treated as complete while its final round is still to come. The standings cross-check against StatMando now runs as soon as a tournament banks, instead of only on the weekly refresh. |
| Aug 7 | A sudden-death playoff no longer counts as a round the field played. |
| Aug 6 | The full refresh now runs daily, so a mid-week registration change — a withdrawal, a late entry — shows up within a day rather than waiting for the next scheduled rebuild. |
| Aug 3 | Finishers past the end of the published points table now earn the curve's floor instead of nothing. Biggest Movers gained a projected-seed column, and a move in projected finishing position now qualifies as a story on its own. Live coverage survives a Sunday-night UTC rollover. |
| Jul 31 | Ledgestone plays four rounds, not three: events with a Finals round are counted correctly, which had been shortening their projections. The day tracker tells the live story rather than replaying the last completed event. |
| Jul 29 | Biggest Movers rebuilt around day, week and season tabs, each with a sparkline — Cup-odds trend through the week, and standings rank across the whole season. |
| Jul 27 | Live totals are summed from each round's own score rather than a running total that can drift between sheets. Doubles teams now pair from the roster's own Teammates data, which had been collapsing most teams into solo entries and halving the field. |
| Jul 22 | Doubles win odds projected against the real team field. |
| Jul 20 | The page always fetches the newest data instead of a cached copy, so it tracks its own updates. Biggest Movers gained a rating-change column. |
| Jul 16 | Live scores read correctly at events that publish only per-round scores (USWDGC), and the live field is assembled from every round sheet, so a weather delay no longer drops players out of it. |
| Jul 15 | Event finishes are projected against the real field, player by player, instead of a single-number summary of it. The old approach broke on wide-open fields: at the USWDGC the club-level entrants stretched the spread so far that the model read the favorites as beatable by anyone, cutting their win odds several times over. Monthly PDGA ratings updates are now picked up automatically. |
| Jul 13 | The site rides out a StatMando mid-update instead of going stale, and dropped-event styling is muted rather than shouting. |
| Jul 10 | Players who haven't teed off yet stay in a live event's field, marked "yet to tee off", instead of vanishing and handing the early starters all the win probability. The live refresh drives its own cadence during play. |
| Jul 9 | Model recalibrated against all 6,667 completed 2026 player-rounds. The round-noise constant inherited from 2021 was nearly double the real spread; scores now track ratings more tightly (MPO ≈6 rating points per stroke as before, FPO ≈7.3). Odds sharpened accordingly — high-rated part-timers gained the most. Standings are now auto-validated against StatMando after every weekly refresh. |
| Jul 8 | Advanced view: projected remaining starts, projected dropped points, and the playoff points-cut odds. Every banked finish now shows its odds of being dropped by season's end. |
| Jul 7 | Counting fixed to per-class caps (best 10 DGPT, both playoffs, best 2 majors). Doubles teams pulled from registration with team-level projections. Rows for every registrant, dates and places throughout, weekly movers panel, this page. |
| Jul 5 | Ale Open banked the moment it finished. GMC/MVP columns now mean "makes the field". Winner's-invite path folded into Cup odds (100% for winners). |
| Jul 4 | Live events: results feed in near-real-time (15-min refresh during play) and in-progress events are projected from the remaining holes. Prediction snapshots recorded for end-of-season scoring. |
| Jul 3 | Launch: 100k-run forecast, sortable table with finish-distribution sparklines, inline what-if, playoff-field odds, dark Ledger theme. |
| Jul 2 | Points engine validated exactly against official StatMando standings (0 diffs, both divisions). |