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 Chill000017
Madison Radicals000020
MIN17
MAD20
week11
combat candy flexecutioner of the game54.0 pts
Peter GraffyMAD #26hat trick
3g · 5a · 1blk · 30 cmp · 3 t
g+15a+25blk+5cmp+6.0t-15×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game52.6 pts
Peter GraffyMAD #26hat trick
3g · 5a · 1ha · 30 cmp · 3t
share𝕏f@
presented by ufa almanac
defensive player of the game215.1 pts
Peter GraffyMAD #26shutdown
1blk · 5 breaks · 18 stops · 10 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 (17)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
8Charles Weinberg3120013150011900161
23Michael Jordan3010012120001500151
16Cole Wallin2150025282003000181
10Josh Klane2210055572004600173
22Nick Ladas200107700080059
61Brandon Matis1000000000100311
5Charlie McCutcheon1040077010800513
13Colin Berry1104012142101500911
54Dylan DeClerck1000055010600411
41Sam Bumsted1111037381103700162
2Ben Feldman020001819100160038
12Grayson Pangburn0101014140001500611
4Greg Cousins000003300030001
17Isaac Leonard0000011000100011
34James Kittlesen0000033000300211
15Kristian Johnson0110022261002100613
1Ryan Osgar0511031343203400171
20Thomas Echols0000019201001400515
94Tony Poletto0210073751106700203

Madison Radicals (20)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
4Pat Shriwise3110023260102500143
26Peter Graffy35110303330033001014
11Andrew Brown2010029290002200113
6Avery Johnson1210010100001100113
68Ben Nelson1030026281002100143
42Chase Marty1001011000200214
16Chris Wilen100006602070046
32Colin Camp1320020210102200123
21Dave Wiseman1102013152101500123
80Kevin Pettit-Scantling1123068200900511
24Kyle Weigand110001101020049
3Seth Meyer1001022000300111
18Sterling Knoche1101034100500220
48Thomas Coolidge1031013141001500512
41Victor Luo100201919000130059
76Colin Grandon0000033000300111
9Joshua Wilson0200077000400512
14Logan Pruess0020016171001400617
12Scott Richgels0211012141001300122
7Tom Annen011002310030031
// this site brought to you by combatcandies.com — creatine gummies