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 Radicals545317
Indianapolis AlleyCats566623
MAD17
IND23
week10
combat candy flexecutioner of the game56.1 pts
Xavier PayneIND #23hat trick
3g · 3a · 42 cmp · 2 hucks · 1 t
g+15a+15blk+0hk+4cmp+8.4t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game84.1 pts
Keegan NorthIND #13perfect handler
5a · 4ha · 49 cmp · 1 hucks
share𝕏f@
presented by ufa almanac
defensive player of the game182.3 pts
Nick HuttonIND #20shutdown
2blk · 4 breaks · 10 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

Madison Radicals (17)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
95Sam Stark51100880001360214160
6Anthony Gutowsky2000055010755109162
77Jack Kelly2000020211102363198160
32Daniel Garlock10100313310034123109170
4Henry Goldenberg1220071730107045392210
12Jacob Wham10010330003-123512
3Jake Carrico1101035200639149
64Joe Leibforth101001100021449015
55Kelsen Alexander1120017170001419564410
51Matt Grinde10000110002418011
66Ted Schewe15200465030046241271210
17Alex Gravatt000000000000009
13Alex Liu000000000000000
2Andrew Meshnick0000000000000020
91Austin Johnson000000000000000
21Avery Johnson0130019190101981135180
41Biz Schlaefer000000000010-409
5Brian Hart000000000000000
11David Nester01200121200012312949
99Eric Blais000000000000000
29Jack Nelson000000000000000
75Jake Rubin-Miller000000000000000
24James Sykora000000000000000
49John Tan000000000000000
9Joshua Wilson02000232300021873411
1Kai DeLorenzo000000000000000
97Kai Marcus000000000000000
15Ken Adams000000000000000
80Kevin Pettit-Scantling000000000000000
74Luke Marks000109101008-17104415
22Mac Weber00000141400014872349
44Max Sample000000000000000
59Mitchell McCarthy000000000000000
19Nico Ranabhat000000000000000
28Noah Nicol000000000000000
42Pat Shriwise000000000000000
27Shane Otis000000000000000
18Sterling Knoche000000000000000
48Thomas Coolidge000000000000000
7Tom Annen000000000000000
35Val Post000000000000000
10Victor Luo03210707220058256203210

Indianapolis AlleyCats (23)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
2Rick Gross51100323200037156245180
3Cameron Brock4210021221002668306190
23Xavier Payne33100424410039189181183
10Fletcher Hare2101077000921144212
21Jeremy Keusch2100016160001845284180
7Levi Jacobs23300151610018179291180
71Ben Landry1032099000102397211
39Carter Hawkins101006600075511211
24Carter Rae1310021210001820723211
6Conner Henderson110106600063634211
17Seth Gudeman11010440004-669016
64Ben Close0000022000234-3014
79Cam Copeland000000000000000
91Cole Hyzer000000000000000
12Colin Ringwood000000000000000
0David Slade000000000000000
92Gabe Wray000000000000000
38Jack Galle000000000000000
52Jacob Fella00010121002824017
99Jake Wahl000000000000000
14Jason Kempe000103301042335014
26Jeffrey Burris000000000000000
4Jeremiah Branson011001313000117565211
77Joel Close000000000000000
35Joey Cari000000000000000
13Keegan North0540049490004132069190
8Lucas Coniaris000000000000000
97Luke Huffman000000000000000
98Matthew Weaver000000000000000
20Nick Hutton0002046200534-13017
93Noah Wahl000000000000000
5Sam Good000000000000000
37Travis Carpenter01700424310038358-32180
95Trey Koch000000000000000
96Tyler Murt000000000000000
99Will Quigley000002200021029013
11William Wettengel00010220000230014

scoring plays

scoring play order may be approximate — some timestamp data is incomplete · view on watchufa.com ↗

quarter 1

scoreteamgoal
0-1INDKeegan NorthCameron Brock
1-1MADTed ScheweSam Stark
1-2INDXavier PayneLevi Jacobs
2-2MADTed ScheweJack Kelly
2-3INDLevi JacobsRick Gross
3-3MADSam StarkHenry Goldenberg
3-4INDXavier PayneRick Gross
4-4MADVictor LuoTed Schewe
4-5INDXavier PayneJeremy Keusch
5-5MADHenry GoldenbergDaniel Garlock

quarter 2

scoreteamgoal
5-6INDTravis CarpenterRick Gross
6-6MADVictor LuoSam Stark
6-7INDKeegan NorthXavier Payne
7-7MADAvery JohnsonAnthony Gutowsky
7-8INDSeth GudemanCarter Hawkins
8-8MADDavid NesterKelsen Alexander
8-9INDKeegan NorthXavier Payne
9-9MADTed ScheweAnthony Gutowsky
9-10INDKeegan NorthCameron Brock
9-11INDKeegan NorthXavier Paynebreak

quarter 3

scoreteamgoal
9-12INDJeremiah BransonConner Henderson
10-12MADJoshua WilsonMatt Grinde
10-13INDCarter RaeFletcher Hare
11-13MADTed ScheweSam Stark
11-14INDLevi JacobsRick Gross
12-14MADKelsen AlexanderJoe Leibforth
12-15INDFletcher HareCarter Rae
13-15MADVictor LuoSam Stark
13-16INDRick GrossCameron Brock
14-16MADJoshua WilsonJake Carrico
14-17INDCarter RaeFletcher Hare

quarter 4

scoreteamgoal
14-18INDCameron BrockRick Gross
15-18MADTed ScheweJack Kelly
15-19INDCarter RaeBen Landry
16-19MADJake CarricoJacob Wham
16-20INDJeremy KeuschLevi Jacobs
17-20MADHenry GoldenbergSam Stark
17-21INDLevi JacobsCameron Brock
17-22INDCameron BrockJeremy Keuschbreak
17-23INDConner HendersonSeth Gudemanbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗