Orlando, January 30–31, 2026, the first PRO League Playoffs. Every bracket as played, for all nine divisions: the championship brackets and the placement brackets behind them, game by game, with the scores from the league’s scoring record. Pick a division, then walk its brackets.
Atlanta Puffins4–0
New York Subway Surfers5–2
Lehi Raptors5–2
Minneapolis Motion4–3
Minneapolis Motion7
LA Goats5
Atlanta Puffins10
Dallas Lonestar2
Lehi Raptors7
Carolina Reapers6
San Jose Shockwave6
Minneapolis Motion7
New York Subway Surfers7
Les Patriotes De Quebec5
Atlanta Puffins7
Lehi Raptors5
New York Subway Surfers8
Minneapolis Motion4
Atlanta Puffins7
New York Subway Surfers5
Lehi Raptors8
Minneapolis Motion4
Atlanta PuffinsPlay-in as recorded in the scoring app, Minneapolis Motion went on to the quarterfinals; LA Goats continued in the 9th Place bracket.
Carolina Reapers6
Dallas Lonestar7
San Jose Shockwave6
Les Patriotes De Quebec7
Dallas Lonestar3
Les Patriotes De Quebec3
San Jose Shockwave–
Carolina Reapers–The 5th Place game finished level on nets in the app record, and the 7th Place pairing carries no score, no winners are recorded for either.
Vancouver Sentinels11
Chattanooga Trash Pandas1
Illinois Inferno10
Rochester Red Hots2
LA Goats7
State College Nittany Lions5
Philadelphia Lemon Lads12
Denver Doughnuts0
Vancouver Sentinels3
Illinois Inferno9
LA Goats5
Philadelphia Lemon Lads7
Philadelphia Lemon Lads5
Illinois Inferno7
Vancouver Sentinels–
LA Goats–The 11th Place pairing was set but no score was recorded.
Rochester Red Hots11
Chattanooga Trash Pandas1
Denver Doughnuts4
State College Nittany Lions8
Rochester Red Hots10
State College Nittany Lions2
Denver Doughnuts–
Chattanooga Trash Pandas–The 15th Place pairing was set but no score was recorded.
Richmond Spin Doctors4–0
Columbus Chinchillas3–1
Seattle Rain3–1
Boise Bandits2–2
Wasatch Warriors2
Columbus Chinchillas10
College Station Aggies1
Boise Bandits11
Seattle Rain11
Virginia Beach Surfs Up1
Richmond Spin Doctors7
Albany Gladiators5
Boise Bandits1
Columbus Chinchillas11
Seattle Rain5
Richmond Spin Doctors7
Columbus Chinchillas6
Richmond Spin Doctors6
Seattle Rain11
Boise Bandits1
Richmond Spin DoctorsThe Final finished level on nets, 6–6. Richmond Spin Doctors are the champions in the event's official results.
Wasatch Warriors9
College Station Aggies3
Albany Gladiators1
Virginia Beach Surfs Up11
Wasatch Warriors6
Virginia Beach Surfs Up6
College Station Aggies0
Albany Gladiators6The 5th Place game finished level on nets, 6–6, no winner is recorded.
Portland Riot10
Central Florida Snowbirds2
Denver Rams2
Long Island Lookouts10
Austin Bats5
Gainesville Gremlins9
Polk County Swans3
Portland Riot5
Long Island Lookouts7
Gainesville Gremlins12
Gainesville Gremlins8
Long Island Lookouts4
Portland Riot10
Denver Rams4
Central Florida Snowbirds8
Polk County Swans9
Austin Bats3
Polk County Swans10
Central Florida Snowbirds2
Austin Bats7
Denver Rams6
Idaho Falls Freeze2–1
Kirkland Fog2–1
Buffalo Bulls2–2
Chicago Beef12
Houston Crusaders0
Milwaukee Milkers11
Tempe Devils1
Clemson Tigers12
Oklahoma Outlaws0
St. Paul Sleepers7
Kansas City Smokers6
Buffalo Bulls11
Miami Manatees1
Idaho Falls Freeze10
St. Paul Sleepers2
Chicago Beef1
Buffalo Bulls11
Milwaukee Milkers2
Kirkland Fog8
Clemson Tigers4
Idaho Falls Freeze8
Buffalo Bulls4
Kirkland Fog6
Idaho Falls Freeze6
Kirkland Fog8
Buffalo Bulls1P3 opened with round-robin pools before the first round, every pool match is in the Year 1 Archive match browser.
Clemson Tigers7
Milwaukee Milkers6Only one 5th Place semifinal is in the record, the other semifinal and the 5th Place final were not recorded in the scoring app.
Les Patriots De Quebec WOMEN3–0
Sentinels WOMEN (PNW)2–1
Rochester Red Hots WOMEN3–1
Carolina Reapers Women1–2
Les Patriots De Quebec WOMEN12
Minneapolis Motion WOMEN0
Bandits WOMEN (Rocky Mountain)2
Rochester Red Hots WOMEN10
Sentinels WOMEN (PNW)12
Raptors WOMEN (Rocky Mountain)0
Carolina Reapers Women10
St. Paul Sleepers WOMEN2
Les Patriots De Quebec WOMEN12
Rochester Red Hots WOMEN0
Sentinels WOMEN (PNW)7
Carolina Reapers Women1
Les Patriots De Quebec WOMEN9
Sentinels WOMEN (PNW)0
Rochester Red Hots WOMEN5
Carolina Reapers Women4
Les Patriots De Quebec WOMEN
St. Paul Sleepers WOMEN2
Raptors WOMEN (Rocky Mountain)10
Bandits WOMEN (Rocky Mountain)12
Minneapolis Motion WOMEN0
Bandits WOMEN (Rocky Mountain)3
Raptors WOMEN (Rocky Mountain)6
St. Paul Sleepers WOMEN12
Minneapolis Motion WOMEN0
State College Lions P23–0
Lemon Lads P22–1
Les Patriots De Quebec P22–1
Rochester Red Hots P21–2
Lemon Lads P211
Wasatch Warriors Attack1
New York Subway Surfers P25
Rochester Red Hots P27
Les Patriots De Quebec P212
Vancouver Sentinels M1 A0
Atlanta Puffins Minor2
State College Lions P210
Lemon Lads P29
Rochester Red Hots P23
Les Patriots De Quebec P25
State College Lions P27
Lemon Lads P23
State College Lions P29
Les Patriots De Quebec P28
Rochester Red Hots P24
State College Lions P2
Atlanta Puffins Minor9
Vancouver Sentinels M1 A3
Wasatch Warriors Attack4
New York Subway Surfers P28
Atlanta Puffins Minor1
New York Subway Surfers P28
Vancouver Sentinels M1 A2
Wasatch Warriors Attack4
Seattle Rain M13–0
Richmond Spin Doctors - Minor2–1
Columbus Chinchillas Minor2–1
Lehi Raptors Anthros1–2
Richmond Spin Doctors - Minor7
Denver Doughnuts Minor4
Lehi Raptors Anthros7
Carolina Reapers Minor A5
Columbus Chinchillas Minor7
Kirkland Fog M25
San Jose Shockwave Minor0
Seattle Rain M112
Richmond Spin Doctors - Minor7
Lehi Raptors Anthros6
Columbus Chinchillas Minor4
Seattle Rain M18
Seattle Rain M110
Richmond Spin Doctors - Minor2
Columbus Chinchillas Minor7
Lehi Raptors Anthros5
Seattle Rain M1
San Jose Shockwave Minor8
Kirkland Fog M24
Carolina Reapers Minor A6
Denver Doughnuts Minor6
New York Subway Surfers - Minor C7
Albany Gladiators Minor B5
San Jose Shockwave Minor3
Carolina Reapers Minor A0One semifinal finished level on nets, 6–6, Carolina Reapers Minor A went on to the final. New York Subway Surfers - Minor C won their semifinal; no later M2 placement match is recorded for them. The 5th Place final's score is shown exactly as recorded.
LA Goats P23–0
Carolina Reapers Minor B2–1
Vancouver Sentinels M1 B2–1
Illinois Inferno Minor1–2
Seattle Rain M210
Kansas City Smokers Minor2
Lehi Raptors Blade1
New York Subway Surfers - Minor11
Vancouver Sentinels M1 B8
Albany Gladiators Minor B4
Carolina Reapers Minor B11
New York Subway Surfers - Minor C1
Illinois Inferno Minor10
Seattle Rain M21
LA Goats P28
New York Subway Surfers - Minor4
IF Freeze Minor Alpine6
Vancouver Sentinels M1 B6
Albany Gladiators Minor A5
Carolina Reapers Minor B7
IF Freeze Blizzard7
Miami Manatees Minor A6
LA Goats P27
Illinois Inferno Minor5
Vancouver Sentinels M1 B4
Carolina Reapers Minor B8
LA Goats P27
Carolina Reapers Minor B5
Illinois Inferno Minor2
Vancouver Sentinels M1 B10
LA Goats P2One Round 1 match finished level on nets, 6–6, Vancouver Sentinels M1 B went on to the semifinals. IF Freeze Blizzard won their Round 1 match and their next recorded match is in the M5 placement games.
IF Freeze Minor Alpine2
Albany Gladiators Minor A10
Seattle Rain M22
New York Subway Surfers - Minor10
Albany Gladiators Minor A4
New York Subway Surfers - Minor5
IF Freeze Minor Alpine8
Seattle Rain M21
Minneapolis Motion Minor2–0
Long Island Lookouts - Minor2–0
Lehi Raptors Blade2–1
St. Paul Sleepers Minor A1–2
Seattle Rain M210
Kansas City Smokers Minor2
Lehi Raptors Blade1
New York Subway Surfers - Minor11
Vancouver Sentinels M1 B8
Albany Gladiators Minor B4
Carolina Reapers Minor B11
New York Subway Surfers - Minor C1
Minneapolis Motion Minor12
Albany Gladiators Minor B0
St. Paul Sleepers Minor A10
New York Subway Surfers - Minor C2
Long Island Lookouts - Minor8
Kansas City Smokers Minor4
Lehi Raptors Blade8
Minneapolis Motion Minor11
St. Paul Sleepers Minor A1
Lehi Raptors Blade5
Long Island Lookouts - Minor7
Minneapolis Motion Minor–
Long Island Lookouts - Minor–
St. Paul Sleepers Minor A4
Lehi Raptors Blade5
Minneapolis Motion Minor
Long Island Lookouts - MinorThe official results record the two finalists as co-champions, the Final is shown without a score, exactly as the event's published finish has it.
Kansas City Smokers Minor6
New York Subway Surfers - Minor C7
Kansas City Smokers Minor10
Albany Gladiators Minor B2One semifinal finished level on nets, 6–6, Waco Bears Minor went on to the final. The other semifinal is not in the app record; New York Subway Surfers - Minor C reached the final and Albany Gladiators Minor B the 7th Place game.
Houston Crusaders Minor A2–0
Carolina Reapers Minor C2–0
Austin Bats Minor1–1
Wasatch Warriors Brave1–1
Houston Crusaders Minor A11
St. Paul Sleepers Minor B1
Austin Bats Minor8
Miami Manatees Minor A4
Carolina Reapers Minor C10
IF Freeze Blizzard2
Wasatch Warriors Brave7
Milwaukee Milkers Minor A5
Houston Crusaders Minor A10
Wasatch Warriors Brave8
Austin Bats Minor2
Carolina Reapers Minor C16
Houston Crusaders Minor A–
Carolina Reapers Minor C–
Houston Crusaders Minor A
Carolina Reapers Minor CThe official results record the two finalists as co-champions, the Final is shown without a score, exactly as the event's published finish has it.
Milwaukee Milkers Minor B–
St. Paul Sleepers Minor B–
Milwaukee Milkers Minor A11
IF Freeze Blizzard7
Milwaukee Milkers Minor B–
IF Freeze Blizzard–
Miami Manatees Minor A2
St. Paul Sleepers Minor B16The lower placement path is only partly recorded, two pairings carry no score in the app. The scored 5th Place final (Milwaukee Milkers Minor A over IF Freeze Blizzard) is shown as recorded.
Pairings, bracket order and scores are the league’s own scoring record from the weekend, and every finish matches the event’s official results. Pool and round-robin matches came before the brackets, they live in the Year 1 Archive match browser. Where the record itself is incomplete, a pairing set but never scored, a game level on nets, the bracket says so under the matches it affects rather than filling the gap.
The key questions for this page. The full league FAQ, all 287 answers, lives on one page.
The PRO Roundnet League is a national club-based roundnet league featuring P1, P2, M1, M2, and Women's divisions. Clubs compete throughout the season for standings, playoff qualification, promotion, relegation, and championships. The league is built to create long-term club identity, structured competition, regional growth, and advancement pathways from beginner levels to the highest level of play. The season includes three official matchdays followed by championship playoffs in Orlando, Florida.
The season includes three primary matchdays:
League standings use a group point system:
Seeding runs off the Power Score, which weighs a squad’s group points per match together with the strength of its results, beating strong squads counts for more than running up wins over weak ones. The Power Score sets the seeding and the Slot Choice order for the Championship and Promotion Brackets, and helps decide their final spots from the Play-In Schedule. The first Power Scores publish November 9.
Your PRO Score is a career rating from 1 to 10 that follows you from event to event. It's built from every counted net you've played in the league, and it looks at your game from several angles:
One guardrail keeps it honest. A small number of nets can't inflate a score: until you've built a real body of work, your score is pulled toward the middle of the pack. Past that, there is no ceiling and no shortcut: the top of the ladder sits wherever the best careers in the league take it, and the biggest wins of a career, the games your profile keeps as your career-defining games, are the ones that move it most.
One number, your whole career, that's the PRO Score. Read it as a résumé, not a prediction: it records what your career has proven, and it grows season over season. Its single-match cousin is PER, which grades one match at a time using the same ideas.
PER, Player Efficiency Rating, is your form this season: one grade for the whole season, on a scale of 1 to 99 where 50 is the average for your competition, the field you actually play against. A 60 in Minor and a 60 in P1 are both strong seasons, graded against different fields.
Every match starts at 50, league average. Finish above 50 and the day went well: you won your nets, and how much you won by, how many points you scored, and how strong the pair across the net was all push the number up toward 99. Finish below 50 and the day went the other way, with the same factors pulling you down toward 1.
Four things grade every match:
One matchday gets its own number: your Matchday Grade is the same grading applied to a single matchday, with nothing blended in, so a great day shows in full. Your season PER blends every matchday together, and it treats a small sample honestly: a PER built on very few nets is pulled toward the average until the body of work behind it is real. Partners share the grade, too: every net grades the pair, so your number reflects the partners you played those nets with.
PER is computed fresh for every match, then rolls up into a Matchday Grade for the day and a PER for the season, so a great month shows up right away. Only official match nets that were fully recorded count: pickup games, partial records, and forfeits never move it.
Because the two numbers do different jobs. A Matchday Grade grades one day on its own: play great that day and the grade says so, in full. Your season PER blends every matchday together, and it pulls a small sample toward the average, so a season built on a modest number of nets lands closer to 50 than the days that made it.
Say your Matchday Grades are 72 and 84, on a light schedule: the blend can print as a season PER in the 60s, below both days. Nothing was taken away; the season number is simply asking for more proof, and stacking more nets at that level pulls the PER up toward the days that built it.
The same blending is why one huge day on a handful of nets does not print at face value: a grade of 80 over 4 nets can land as a PER in the 50s, while the same 80 across 40 nets prints around 70. Volume is what turns a great day into a great season number.
Say your pair wins a net 15-8, twice in the same day.
That is the design working exactly as intended. The pair across the net sets the bar, so their PRO Scores decide how high your grade can reach. Beating up on a weaker field tops out in the high 80s; to see the 90s, you have to beat the best pairs in the league, and beat them well. Two identical scorelines, two very different tests, two honest grades.
PER grades every match on the same four things, so the path up is the play itself:
And the mirror image: the same four things pull a below-average day down, so the fastest fix is usually the simplest one. Win the next net.
PRO Score is career proof, so it rewards what a career is made of: strong competition, repeated over time.
One quiet season does not erase a strong career, and one hot month cannot create one. Read the number as a résumé, not a prediction of your next match. That is the point: when a PRO Score says a player is proven, it is because they have proven it, over and over.
Because the two numbers answer different questions. PER is current form: it is graded fresh for every match, so one great weekend moves it right away. PRO Score is career proof: it is built from every counted net you have ever played in the league, so the same weekend is one chapter in a long book, and the number moves like it.
Watch PER for how you are playing now, and PRO Score for what your career has proven.
For the Pro ballot, a player needs a Pro-division PER of 40 or better and at least 6 counted Pro nets. Only P1 and P2 nets count toward the 6, and the PER that counts is the Pro-division line, not a combined one. Every player who clears the bar is on the ballot, whether they attended both matchdays or just one, and their card shows which. Playing any division counts toward the matchdays you attended, and coaching a matchday counts as attending it.
The Women's ballot asks for at least one match this season, in any division, with no PER minimum. Every player in a club is on that club's MVP ballot. The full ballot, with the voting rules, lives on the All-Star page.
Season leaderboards ask for a body of work: a player shows on them once they have played in at least two of the league's last three events. For 2026 those events are the January Playoffs, Matchday 1 and Matchday 2, so last year's playoffs plus one matchday this season counts. One matchday on its own does not. Under that bar a player's numbers still count: they live on the player's card and profile, and a season PER built on very few nets is pulled toward the average while the sample is small. Once the events stack up, the player takes their place on the boards and the PER stands on its own.
Divisions create balanced competition at every skill level while providing a clear pathway for advancement. The structure helps: