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
Pittsburgh Thunderbirds000025
Madison Radicals000031
PIT25
MAD31
week8
combat candy flexecutioner of the game81.9 pts
Peter GraffyMAD #267-goal game
7g · 2a · 1blk · 23 cmp
g+35a+10blk+5cmp+4.6×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game97.2 pts
Peter GraffyMAD #26perfect handler
7g · 2a · 5ha · 23 cmp
share𝕏f@
presented by ufa almanac
defensive player of the game395.5 pts
Peter GraffyMAD #26shutdown
1blk · 12 breaks · 24 stops · 23 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

Pittsburgh Thunderbirds (25)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
43Jake Rovner3101046220900812
7Mark Fedorenko3420017192102100257
10Max Thorne3241039401003700266
14Kenny Furdella20310262710022001015
1Max Sheppard20100121530015001811
66Nick Gigliotti2100011000300115
3Pat Earles2540054616105200276
41Pat Hammonds2010088010900196
28Ethan Beardsley10030592001000164
23Jack Hefferon1000001100300215
50Jon DeAmicis1110055000600518
2Jonathan Mast1320023240001800215
Scott Trimble1100057100800107
80Xavier Maxstadt13000252600023001116
6Anson Reppermund01020781008001017
82Isaac Smith0020044000400114
9Joseph Marmerstein0330052531103900244
55Josh Tsung001001100010009
32Steve Mogielski001007700070069

Madison Radicals (31)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
26Peter Graffy72510232300025001127
21Dave Wiseman3120010133101600172
80Kevin Pettit-Scantling3211010111001400921
18Sterling Knoche3213033000600225
48Thomas Coolidge3442013130001600818
68Ben Nelson2140019201101600162
32Colin Camp231009111001300171
25Ryan Tucker2011022000400132
2Andrew Meshnick14350131740011001028
6Bill Everhart14210292900022001026
42Chase Marty1002000000200013
44Jadon Scullion112001415100900813
4Pat Shriwise1122013162001600162
Scott Richgels1100066000700151
11Andrew Brown0300027313102100181
10David Meinecke0000022010200110
14Logan Pruess0100011131001000819
40Marquis Mason0000000000000213
3Seth Meyer0012033000300213
7Tom Annen0111027281002100172
// this site brought to you by combatcandies.com — creatine gummies