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 Radicals355417
Minnesota Wind Chill548522
MAD17
MIN22
week9
combat candy flexecutioner of the game68.4 pts
William BrandtMIN #1playmaker
8a · 2blk · 43 cmp · 1 hucks · 3 t
g+0a+40blk+10hk+2cmp+8.6t-15×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game67.9 pts
William BrandtMIN #1dime dropper
8a · 43 cmp · 1 hucks · 3t
share𝕏f@
presented by ufa almanac
defensive player of the game289.7 pts
Cameron LacyMIN #28shutdown
3blk · 5 breaks · 12 stops · 15 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 (17)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
6Anthony Gutowsky6010045100110151174
44Max Sample314002121010257310220
66Ted Schewe2200043452003923977210
2Andrew Meshnick100001100021740011
85Gabe Vordick1001013130001358207200
29Jack Nelson10100550007-28297180
12Jacob Wham1000001100302769
59Mitchell McCarthy111101011100614541518
94Pieran Robert1200056100620139513
17Alex Gravatt000000000000000
21Avery Johnson000001515000153172150
41Biz Schlaefer000000000000000
5Brian Hart000000000000000
8Charlie Benforado000000000000000
32Daniel Garlock000000000000000
11David Nester000000000000000
77Jack Kelly000000000000007
3Jake Carrico01000330103311648
64Joe Leibforth00020330002121013
49John Tan000000000000000
9Joshua Wilson000101214100114346413
8Kai DeLorenzo000000000000000
97Kai Marcus063006476110056841-27230
55Kelsen Alexander00100911200611116411
15Ken Adams000000000000000
80Kevin Pettit-Scantling000000000000000
74Luke Marks00000330004440011
22Mac Weber000000000000000
51Matt Grinde001002200022-906
19Nico Ranabhat000000000000000
28Noah Nicol000000000000000
42Pat Shriwise000000000000000
95Sam Stark000000000000000
27Shane Otis000000000000000
18Sterling Knoche0002001100204515
16Tyler Williams000000000000000
35Val Post000000000000000
10Victor Luo04310262710026153240193

Minnesota Wind Chill (22)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
13Colin Berry3200013152001876217152
18Gordon Larson31310252610028150203174
0Bret Bergmeier202005830094665018
3Bryan Vohnoutka23410151600017158209166
54Dylan DeClerck21030231003447123
5Jordan Taylor201006600073888131
30Leo Sovell-Fernandez20100313100025246121190
10Michael Jordan2011078100102046140
42Anthony Jirele101106600063672017
6Kristian Johnson10100792009-3051011
23Paul Krenik1000099010107136319
99Tristan Van de Moortele1422024251002120140218
51Blake Krapfl000000000000000
61Brandon Matis000000000000000
28Cameron Lacy000307700032916017
40Gabe Jagt000000000000000
17Grayson Pangburn000000000000000
32Greg Cousins00100911200104483112
27Ian Hahn000000000000000
8Ian McCosky01100101000087258112
34James Kittlesen000000000000000
29Josh Klane02200242730026125120200
12Marty Adams000000000000000
25Matej Petrovic000000000000000
33Matthew Johnson00000220002150011
31Matthew Rehder000000000000000
40Max Dehlin000000000000000
15Michael Petersen000000000000000
47Mickey Walsh000000000000000
4Noah Hanson0000022000213-1015
2Peter Mans000000000000000
98Quinn Snider000000000000000
19Sam Berglund000000000000000
9Sebastian Brauer000000000000000
14Tanner Barcus0000044000227111
24Thomas Shope000000000000000
7Tyler Thomegreene000000000000000
11Will Casperson000000000000000
1William Brandt08020434630035312150210

scoring plays

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

quarter 1

scoreteamgoal
0-1MINColin BerryBryan Vohnoutka
1-1MADVictor LuoJack Nelson
1-2MINWilliam BrandtMichael Jordan
2-2MADMax SampleAnthony Gutowsky
2-3MINWilliam BrandtColin Berry
3-3MADKai MarcusTed Schewe
3-4MINTristan Van de MoorteleBret Bergmeier
3-5MINTristan Van de MoorteleKristian Johnsonbreak

quarter 2

scoreteamgoal
3-6MINColin BerryJordan Taylor
4-6MADVictor LuoMax Sample
4-7MINIan McCoskyGordon Larson
5-7MADKai MarcusMax Sample
5-8MINWilliam BrandtLeo Sovell-Fernandez
6-8MADVictor LuoAnthony Gutowsky
6-9MINBryan VohnoutkaDylan DeClerck
7-9MADKai MarcusTed Schewe
8-9MADKai MarcusMax Samplebreak

quarter 3

scoreteamgoal
8-10MINJosh KlaneBryan Vohnoutka
9-10MADTed ScheweAnthony Gutowsky
9-11MINWilliam BrandtColin Berry
10-11MADTed ScheweAnthony Gutowsky
10-12MINWilliam BrandtColin Berry
11-12MADKai MarcusGabe Vordick
11-13MINDylan DeClerckTristan Van de Moortele
12-13MADPieran RobertMitchell McCarthy
12-14MINBryan VohnoutkaBret Bergmeier
13-14MADJake CarricoPieran Robert
13-15MINWilliam BrandtGordon Larson
13-16MINTristan Van de MoorteleDylan DeClerckbreak
13-17MINWilliam BrandtJordan Taylorbreak

quarter 4

scoreteamgoal
13-18MINJosh KlaneLeo Sovell-Fernandez
14-18MADVictor LuoAnthony Gutowsky
14-19MINTristan Van de MoorteleAnthony Jirele
15-19MADPieran RobertJacob Wham
15-20MINBryan VohnoutkaMichael Jordan
16-20MADKai MarcusAnthony Gutowsky
16-21MINWilliam BrandtGordon Larson
17-21MADMitchell McCarthyAndrew Meshnick
17-22MINGordon LarsonPaul Krenik
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗