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 Chill000015
Madison Radicals000019
MIN15
MAD19
week4
combat candy flexecutioner of the game54.0 pts
2g · 4a · 1blk · 30 cmp · 1 d
g+10a+20blk+5cmp+6.0d-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game51.4 pts
Tom AnnenMADperfect handler
2g · 4a · 30 cmp
share𝕏f@
presented by ufa almanac
defensive player of the game48.1 pts
Tyler GlennMADbreak machine
3blk · 4 breaks
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 (15)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
James Hron6001044000000107
Pat Niles330201111000000132
Timmy Setterberg200003300030024
Brian Schoenrock1003088010800511
Jeff Trosvig100001820200900123
John Bergen100104510050067
Robert Johnson1100026282102700193
Ashton Robinson000000000000011
Austin Lien0300039390003300203
Ben Feldman000006820040038
Brandon Matis000000000000000
Danny Hunt000000000000000
David Wenzel000000000000000
Eric Olson00000121200000047
Grant Lindsley000000000000000
Jake McKean010003301020047
Jay Drescher000000000000000
Joe Brisbois000000000000000
Joe Simonelli000000000000000
John Groess000205500040027
Jon Staron0203031321002400204
Josh Hemmesch0002011121101100154
Josh Klane000000000000000
Kevin Seiler0303019201201500184
Michael Petersen0102017192001500107
Neal Hanke000000000000000
Nicholas Simonelli000000000000000
Tyler McKean010004620030018

Madison Radicals (19)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
Pat Shriwise4201015161102100116
Dave Wiseman2202012164001600619
Mike Swain220001416200200085
Nate Thibedeau220005500080075
Tom Annen2401030300102700109
Tyler Glenn200301718100190098
Benjy Keren110101112100120037
David Schleicher100001313030140087
Joshua Wilson1101067100800313
Matt Weber1000011000200312
Tim DeByl10010810200800313
Adrian Reif010009900090037
Andrew Brown0102033352002800115
Andrew Meshnick000000000000000
68Ben Nelson010103238600280086
Brian Hart000000000000000
Clay Schelitzche000000000000000
Eric Alexander010002310030019
Jacob Spiro0100011000100310
Jadon Scullion0000024251101400519
Jeese Rohowetz000001100010004
Kelsen Alexander000000000000000
Kevin Brown000000000000000
Kevin Pettit-Scantling000305500040008
Nate Volkman00000131410090033
Scott Richgels000000000000000
Thomas Coolidge000000000000000
// this site brought to you by combatcandies.com — creatine gummies