UFA ALMANAC — HISTORICAL STATS & RECORDS·15 SEASONS · 2012–2026 · 1,900+ GAMES·BROUGHT TO YOU BY · COMBATCANDIES.COM · CREATINE GUMMIES THAT ACTUALLY HIT·EVERY PLAYER · EVERY GAME · EVERY STAT·POWERED BY UFASTATS.COM DATA·UFA ALMANAC — HISTORICAL STATS & RECORDS·15 SEASONS · 2012–2026 · 1,900+ GAMES·BROUGHT TO YOU BY · COMBATCANDIES.COM · CREATINE GUMMIES THAT ACTUALLY HIT·EVERY PLAYER · EVERY GAME · EVERY STAT·POWERED BY UFASTATS.COM DATA·
Q1Q2Q3Q4T
Minnesota Wind Chill355518
Madison Radicals655521
MIN18
MAD21
week11
combat candy flexecutioner of the game70.2 pts
Sterling KnocheMAD #188-goal game
8g · 1a · 1blk · 9 cmp · 1 t
g+40a+5blk+5cmp+1.8t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game78.5 pts
Sterling KnocheMAD #188-goal game
8g · 1a · 2ha · 9 cmp · 1t
share𝕏f@
presented by ufa almanac
defensive player of the game192.0 pts
1blk · 5 breaks · 16 stops · 6 pulls
share𝕏f@
presented by ufa almanac

the people's mvp

presented by ufa almanac

stat legend
glsgoalsscores in the end zone
astassiststhrow that leads directly to a goal
hahockey assistspass before the assist
blkblocksdefensive plays (knockdowns, interceptions)
ccallahansgoal scored by catching a throw in opponent's end zone (also scored as goal and block)
cmpcompletionssuccessful throws caught
attthrow attemptstotal throws attempted
tthrowawayserrant throws that result in a turnover
ddropsdropped passes that result in a turnover
sstallsholding the disc too long (turnover)
catcatchessuccessful receptions
yds tyards throwntotal throwing yards
yds ryards receivedtotal receiving yards
o ptsO-points playedpoints played on offense
d ptsD-points playedpoints played on defense

Minnesota Wind Chill (18)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
98Quinn Snider5000011110001630213180
10Michael Jordan401009101101427205160
2Bret Bergmeier20010121104365217
23Paul Krenik2300077000925121105
94Tony Poletto2210043441003524948210
13Cole Jurek14200262710028146282164
29Josh Klane1140038422003725932220
20Luke Bleers1002012100275406
6Abe Coffin012101416120914424320
32Andrew Roy0130079812007643684210
16Brandon Lafferty000000000000000
61Brandon Matis0000011000113016
3Bryan Vohnoutka0422017213001933212139
24Colin Berry000000000000000
54Dylan DeClerck0000000000000019
18Gordon Larson000000000000000
14Ian Hahn00000220002142107
17Isaac Leonard01000110001614312
34James Kittlesen000000000000000
5Jordan Taylor00100110001-17110
11Josh Kautz000000000000000
15Kristian Johnson000000000000000
26Marco Dregni000000000000000
12Marty Adams00120202111020104136162
47Mickey Walsh000000000000000
8Nick Vogt000000000000000
44Noah Hanson000000000000000
22Rami Paust00000560005-531113
0Rocco Linehan000000000000000
4Sam Ward000000000000000
9Sebastian Brauer000000000000000
99Tristan Van de Moortele000004400023211213
80Tucker Hoffman000000000000000
7Tyler Thomegreene0100033000250-108
1William Brandt000000000000000

Madison Radicals (21)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
18Sterling Knoche812109101001829236202
48Thomas Coolidge3210018180002111239170
4Henry Goldenberg25100333510026257123190
75Jake Rubin-Miller2012067100944146418
80Kevin Pettit-Scantling22110880001013842419
77Jack Kelly12100910100118164160
9Joshua Wilson12100323420032185136200
1Kai DeLorenzo11120192120020159183203
74Luke Marks100002310031767020
13Alex Liu000000000000000
13Alex Liu000000000000000
2Andrew Meshnick00100550005209021
91Austin Johnson000000000000000
21Avery Johnson000000000000000
41Biz Schlaefer000000000000000
42Chase Marty00010220002221444
32Daniel Garlock00100660006443243
11David Nester000000000000000
99Eric Blais00000110001-72245
23Ian McCosky01010911200950-25416
29Jack Nelson000000000000000
12Jacob Wham00200440004121385
3Jake Carrico000000000000000
24James Sykora000000000000000
49John Tan000000000000000
97Kai Marcus000000000000000
55Kelsen Alexander00000781004172844
92Kevin Brown000000000000000
22Liam McDonald000000000000000
14Logan Pruess010002310014714013
6Matt Tucker01020220002920022
44Max Sample000000000000000
19Nico Ranabhat000000000000000
28Noah Nicol000000000000000
66Ted Schewe000000000000000
7Tom Annen000000000000000
10Victor Luo0370057581104945723200
17Will Casperson00000550003-285010
98Zach Braun000000000000000

scoring plays

scoring play order may be approximate — some timestamp data is incomplete · view on watchufa.com ↗

quarter 1

scoreteamgoal
0-1MADHenry GoldenbergThomas Coolidge
1-1MINJosh KlaneMichael Jordan
1-2MADLogan PruessJake Rubin-Miller
2-2MINTyler ThomegreeneBret Bergmeier
2-3MADHenry GoldenbergKai DeLorenzo
3-3MINPaul KrenikMichael Jordan
3-4MADKevin Pettit-ScantlingLuke Marks
3-5MADKevin Pettit-ScantlingJake Rubin-Millerbreak
3-6MADVictor LuoHenry Goldenbergbreak

quarter 2

scoreteamgoal
3-7MADHenry GoldenbergSterling Knoche
4-7MINBryan VohnoutkaTony Poletto
4-8MADIan McCoskyKevin Pettit-Scantling
5-8MINBryan VohnoutkaQuinn Snider
5-9MADVictor LuoJack Kelly
6-9MINCole JurekMichael Jordan
6-10MADVictor LuoSterling Knoche
7-10MINPaul KrenikQuinn Snider
7-11MADJack KellySterling Knoche
8-11MINAndrew RoyTony Poletto

quarter 3

scoreteamgoal
8-12MADHenry GoldenbergSterling Knoche
9-12MINCole JurekMichael Jordan
9-13MADThomas CoolidgeJoshua Wilson
10-13MINAbe CoffinLuke Bleers
10-14MADKai DeLorenzoThomas Coolidge
11-14MINTony PolettoPaul Krenik
11-15MADJack KellySterling Knoche
12-15MINBryan VohnoutkaPaul Krenik
12-16MADHenry GoldenbergSterling Knoche
13-16MINTony PolettoQuinn Snider

quarter 4

scoreteamgoal
13-17MADSterling KnocheThomas Coolidge
14-17MINCole JurekJosh Klane
14-18MADJoshua WilsonSterling Knoche
15-18MINPaul KrenikCole Jurek
15-19MADThomas CoolidgeHenry Goldenberg
16-19MINBryan VohnoutkaQuinn Snider
16-20MADJoshua WilsonSterling Knoche
17-20MINCole JurekQuinn Snider
17-21MADMatt TuckerKevin Pettit-Scantling
18-21MINIsaac LeonardBret Bergmeier
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗