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 Radicals000025
Minnesota Wind Chill000024
MAD25
MIN24
week9
combat candy flexecutioner of the game74.7 pts
Tom AnnenMADhat trick
3g · 7a · 24 cmp · 1 t
g+15a+35blk+0cmp+4.8t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game78.0 pts
Tom AnnenMADhat trick
3g · 7a · 24 cmp · 1t
share𝕏f@
presented by ufa almanac
defensive player of the game56.5 pts
4blk · 5 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

Madison Radicals (25)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
Tyler Glenn5200013163002100195
Dave Wiseman3201015193012100207
Scott Richgels3103011132001300511
Tom Annen3700024251002300215
David Schleicher2400022220002500185
Jadon Scullion2302040466003300226
Adrian Reif100008800090059
Andrew Brown1000031310002700195
Andrew Meshnick1102088000700119
Jeese Rohowetz100102200020008
Matt Weber1000000000100112
Mike Swain1001088000100059
Nate Volkman1100029290002100185
68Ben Nelson000000000000000
Benjy Keren000000000000000
Brian Hart000000000000000
Clay Schelitzche000001100020008
Eric Alexander000000000000000
Jacob Spiro000000000000000
Joshua Wilson0100022000200111
Kelsen Alexander020102124300170058
Kevin Brown0000013152001400212
Kevin Pettit-Scantling0103011132101100519
Nate Thibedeau000000000000000
Pat Shriwise000000000000000
Thomas Coolidge000000000000000
Tim DeByl0000066000600111

Minnesota Wind Chill (24)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
James Hron6303018202102600237
Josh Hemmesch5300014162102200181
Kevin Seiler3200036360003800201
Joe Brisbois200204400060059
Pat Niles2500014162102000201
Brian Schoenrock1004088000700419
Jay Drescher100302200040028
Jeff Trosvig1200016171001800212
John Groess100109900090029
Jon Staron1200048491104700221
Pat Jensen1000055010600217
Ashton Robinson000000000000000
Austin Lien0201058580004800211
Ben Feldman000201314110900316
Brandon Matis000000000000000
Danny Hunt000000000000000
David Wenzel000003300030009
Eric Olson0101052553004100211
Grant Lindsley000000000000000
Jake McKean000000220020007
Joe Simonelli000000000000000
John Bergen0002078100500111
Josh Klane0100018180001400414
Michael Petersen0201088010800310
Neal Hanke000000000000000
Nicholas Simonelli0101011110001200214
Robert Johnson000000000000000
Timmy Setterberg000000000000000
Tyler McKean000000000000000
// this site brought to you by combatcandies.com — creatine gummies