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 Radicals000022
Pittsburgh Thunderbirds000018
MAD22
PIT18
week5
combat candy flexecutioner of the game47.1 pts
2g · 1a · 3blk · 7 cmp
g+10a+5blk+15cmp+1.4×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game33.1 pts
2g · 1a · 1ha · 18 cmp
share𝕏f@
presented by ufa almanac
defensive player of the game389.1 pts
Peter GraffyMAD #26shutdown
2blk · 10 breaks · 25 stops · 20 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 (22)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
4Pat Shriwise3030014151001800123
26Peter Graffy30120890001100520
2Andrew Meshnick2113077000800521
13Brian Hart2231024283002600128
21Dave Wiseman220008102001100124
44Jadon Scullion2110018180001100103
80Kevin Pettit-Scantling2111036300700013
23Abe Coffin1210011154101200513
32Colin Camp101004400050092
92Kevin Brown1312019222102100133
15Matt Weber1002000000100210
25Ryan Tucker1300055000600120
12Scott Richgels1301067100600415
1Adam Drews0021022231101900415
11Andrew Brown0030030300002700153
6Bill Everhart0010017192011400510
27Mike Swain0000000000000010
3Seth Meyer0113045000300213
48Thomas Coolidge0202099000900313
7Tom Annen0110024240101800142

Pittsburgh Thunderbirds (18)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
28Ethan Beardsley5010011110101600192
6Anson Reppermund2102033010500612
5Austin Engel2032157614005200182
59Aaron Watson1210034340003300193
24Alex Thomas1100033000400010
70Alex Thorne1410067735006500202
27James Highsmith1130015161001800118
7Mark Fedorenko1001014151001400128
13Mike Ogren1202024284002700127
12Mitch Cihon1111018180001500162
21Rob Dulabon1002045100600712
8Tyler Kunsa101001213100800810
2Chris Brenenborg01100101110090015
4David Vatz0000056100600113
23Eddie Peters0000000000000110
55Johnny Bansfield02200263150028001014
25Mike Pannone0010035100600712
41Pat Hammonds020005500050039
32Steve Mogielski000001100010018
71Tad Wissel00000121310070037
// this site brought to you by combatcandies.com — creatine gummies