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
Madison Radicals233311
Minnesota Wind Chill565622
MAD11
MIN22
week9
combat candy flexecutioner of the game62.1 pts
Dylan DeClerckMIN #54hat trick
4g · 1a · 3blk · 7 cmp
g+20a+5blk+15cmp+1.4×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game54.0 pts
Bryan VohnoutkaMIN #3dime dropper
5a · 2ha · 15 cmp · 1 hucks · 1t
share𝕏f@
presented by ufa almanac
defensive player of the game283.7 pts
Abe CoffinMIN #6callahan
1blk · 1 callahan · 8 breaks · 18 stops · 12 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

Madison Radicals (11)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
4Henry Goldenberg21100252932018130127170
6Matt Tucker20010340206365016
18Sterling Knoche2100067110919194160
3Jake Carrico1000012000217018
75Jake Rubin-Miller11000141620015788588
1Kai DeLorenzo100108113201266125140
80Kevin Pettit-Scantling111001013200148188161
14Logan Pruess10010121720014645777
13Alex Liu000000000000000
13Alex Liu000000000000000
2Andrew Meshnick02010111651015106106710
91Austin Johnson000000000000000
21Avery Johnson010009902097931150
41Biz Schlaefer00100330102334307
42Chase Marty000000000000000
32Daniel Garlock000000000000000
11David Nester000000000000000
99Eric Blais000000000000000
23Ian McCosky004002121000189758117
77Jack Kelly000000000000000
29Jack Nelson01030242003431016
12Jacob Wham00010550004582288
24James Sykora000000000000000
49John Tan000000000000000
9Joshua Wilson000000000000000
97Kai Marcus000000000000000
55Kelsen Alexander0000011121115523887
92Kevin Brown000000000000000
22Liam McDonald000000000000000
74Luke Marks000000000000000
44Max Sample00110110001121246
19Nico Ranabhat0000011000102384
28Noah Nicol000000000000000
66Ted Schewe000000000000000
48Thomas Coolidge000000000000000
7Tom Annen0101024282001814756170
10Victor Luo0120018255002118990170
17Will Casperson0100057100317008
98Zach Braun000000000000000

Minnesota Wind Chill (22)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
2Bret Bergmeier421001415110149686511
54Dylan DeClerck41130770001039164016
61Brandon Matis20110440006261014
13Cole Jurek2110014151011863154105
17Isaac Leonard2101066000920150014
99Tristan Van de Moortele203203336301348865511
6Abe Coffin1231133363002622188413
26Marco Dregni1001091011011107484
12Marty Adams130001112000136511796
98Quinn Snider10110571008189093
22Rami Paust1101018213001815226413
0Rocco Linehan1100014161001317288415
32Andrew Roy0020043463203826037123
16Brandon Lafferty000000000000000
3Bryan Vohnoutka05210151710015117165610
24Colin Berry01210101001010517625
18Gordon Larson000000000000000
14Ian Hahn000000000000000
34James Kittlesen000000000000000
5Jordan Taylor00000440003519011
11Josh Kautz000000000000000
29Josh Klane0100018234001812354122
15Kristian Johnson000000000000000
20Luke Bleers000000000000000
10Michael Jordan000000000000000
47Mickey Walsh000000000000000
8Nick Vogt000000000000000
44Noah Hanson000000000000000
23Paul Krenik000000000000000
4Sam Ward000104401041722014
9Sebastian Brauer000000000000000
94Tony Poletto00010161710010948120
80Tucker Hoffman000000000000000
7Tyler Thomegreene000000000000000
1William Brandt0221022230002259127101

scoring plays

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

quarter 1

scoreteamgoal
0-1MINRocco LinehanDylan DeClerck
1-1MADTom AnnenHenry Goldenberg
1-2MINBryan VohnoutkaBrandon Matis
2-2MADJake Rubin-MillerMatt Tucker
2-3MINAbe CoffinDylan DeClerck
2-4MINBret BergmeierIsaac Leonardbreak
2-5MINRami PaustRocco Linehanbreak

quarter 2

scoreteamgoal
2-6MINBryan VohnoutkaDylan DeClerck
3-6MADAndrew MeshnickLogan Pruess
3-7MINIsaac LeonardBret Bergmeier
4-7MADVictor LuoSterling Knoche
4-8MINMarty AdamsCole Jurek
5-8MADAndrew MeshnickJake Rubin-Miller
5-9MINAbe CoffinIsaac Leonard
5-10MINColin BerryBret Bergmeierbreak
5-11MINAbe Coffincallahanbreak

quarter 3

scoreteamgoal
5-12MINJosh KlaneDylan DeClerck
6-12MADKevin Pettit-ScantlingKai DeLorenzo
6-13MINMarty AdamsBrandon Matis
7-13MADWill CaspersonMatt Tucker
7-14MINBryan VohnoutkaMarty Adams
8-14MADJack NelsonJake Carrico
8-15MINMarty AdamsBret Bergmeier
8-16MINBryan VohnoutkaTristan Van de Moortelebreak

quarter 4

scoreteamgoal
8-17MINBryan VohnoutkaMarco Dregni
9-17MADHenry GoldenbergKevin Pettit-Scantling
9-18MINDylan DeClerckRami Paust
10-18MADSterling KnocheHenry Goldenberg
10-19MINBret BergmeierTristan Van de Moortele
11-19MADAvery JohnsonSterling Knoche
11-20MINWilliam BrandtBret Bergmeier
11-21MINCole JurekQuinn Sniderbreak
11-22MINWilliam BrandtCole Jurekbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗