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 Radicals000021
Detroit Mechanix000011
MAD21
DET11
week12
combat candy flexecutioner of the game56.7 pts
Colin CampMAD #32hat trick
4g · 4a · 14 cmp · 1 t
g+20a+20blk+0cmp+2.8t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game59.1 pts
Colin CampMAD #32hat trick
4g · 4a · 14 cmp · 1t
share𝕏f@
presented by ufa almanac
defensive player of the game269.0 pts
Peter GraffyMAD #26shutdown
3blk · 10 breaks · 31 stops · 7 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 (21)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
12Ross Barker5100013130001800112
32Colin Camp4400014151001800112
26Peter Graffy3033022242002100221
2Andrew Meshnick2324014172001300220
Jeff Maskalunas2001035200600113
1Adam Drews1011016182111400213
Avery Johnson1010077020800112
21Dave Wiseman1320013152101500123
48Thomas Coolidge110004400050016
Tim DeByl110001100020016
68Ben Nelson0140025282001700122
8Benjy Keren0111022220101700122
13Brian Hart022001515010150039
77Jack Kelly0001044000500010
Jacob Spiro000000000000005
80Kevin Pettit-Scantling0204014161001300220
14Logan Pruess01120101110060019
40Marquis Mason0001011000100010
4Pat Shriwise0120019220002100122
41Victor Luo00100610400800013

Detroit Mechanix (11)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
11Anthony Davis3000012131101600162
36Griffin Binkley2311023230102400161
16Michael Burke2001033000500131
6Daniel Hunt100105500050046
50Johnny Bansfield1012022286002700171
88Mark Whitton100001100020026
30Ryan Mariouw1010059300100096
23Alex Kapiamba010004510050079
5Austin Engel021002931200250077
13Ben Murphy000001415100150035
98Daniel Donovan0211043495003200182
41Daniel Lee010004400040046
25Gary Grant00200131411090055
15Jake Steslicki0000017181001500124
1Jeff Brauning000101011100100066
87Josh Lyder011002425000230055
Mark Rauls0020038423103900163
22Michael Dagher-Margosia001101720220170077
Parker Howard010105500050057
26Xavier Klena000006710080024
// this site brought to you by combatcandies.com — creatine gummies