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
Indianapolis AlleyCats767525
Detroit Mechanix373316
IND25
DET16
week7
combat candy flexecutioner of the game57.0 pts
Samuel InghamIND #4playmaker
2g · 5a · 15 cmp
g+10a+25blk+0cmp+3.0×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game67.3 pts
Samuel InghamIND #4dime dropper
2g · 5a · 15 cmp
g+12a+30cmp+3.8yt+2.5yr+3.5×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game120.4 pts
Cole HyzerIND #13shutdown
3blk · 7 breaks · 14 stops · 2 pulls
blk+45brk+28stp+11dpp+6.0pul+0.4hang+2.2×1.3 win
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
stopsD-opportunity stopsdefensive possessions ended in a turnover (block, throwaway forced, drop, stall, or OB)
breaksD-points scoredD-line points where the defense scored after winning the disc
pullsrecorded pullspulls with measured hangtime (a small number of pulls go untimed)
obOB pullspulls that landed out of bounds, giving the receiving team better field position
hangpull hangtimetotal airtime across recorded pulls (longer hangtime = more time for D to set up)

Indianapolis AlleyCats (25)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
11Mace Chope300201200043104118
5Ashton Hill201202200047106013
21Carson Chamberlain22200232301022122207161
13Cole Hyzer21330242400022182211512
19Joshua Gabella2100018202002144104150
10Nick Pappas2140018223202496142150
90Robby Davenport2100015172001712940214
99Ryan Wartenberg201007811093089016
4Samuel Ingham25000151500017124234414
12Jack Kempe111001010000711932313
6Joey Cari1101024240002112235140
85Kydan Young110102310042940313
78Michael Ames1310023241002014553311
33Noah Wahl110001820100141467130
17Seth Gudeman11110262900026142235162
64Ben Close000000000000000
72Ben Landry000000000000000
16Bradley Kennis000000000000000
18CJ Knarr001008800096627014
0Conner Blalack000000000000000
98Doc Surrell000000000000000
3Drew Happe000000000000000
0Hank Havlin000000000000000
38Jack Galle000000000000000
26Jack Havey000000000000000
9Jacob Blue000000000000000
8Jake Wahl0010010100109357212
35Jared Regruth000000000000000
14Jason Kempe03410292901028164110163
77Joel Close000000000000000
81Matthew Weaver000000000000000
2Nicholas Betsch000000000000000
96Nick Hutton000000000000000
70Nick Loughran010201214200810133012
32Owen Edwards000000000000000
83Owen Woodward000000000000000
25Riley Ulmer000000000000000
28Tanner Graham020108800073728016
45Trey Dynes000000000000000

Detroit Mechanix (16)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
18Malachi Neil3311020211002087105201
33Terry Gaither300004400071894510
1Joseph Cubitt22000303750025111132210
2Justin Perticone20410293120031115155210
31David Cox112208800089873171
6Gregory Moreno1012044000441919
13Ian McNamara1110012153201568107160
3Nathan Ploeger10000330004462648
12Richard Ware1010022000375609
4Trevor Polisuk-Balfour1000055000684138411
89Adam Whitton000000000000000
29Aidan Williams000000000000000
45Aiden Rudy000101214200104933412
41Angelo Pestritto000000000000000
92Anthony Grigoletti000000000000000
24Brendan Gessner02000141400014101158170
15Cameron Taleghani001007810071718312
36Chris Walls000000000000000
9Chris Walsh000000000000000
47Christopher O'Brien000000000000000
81Colin Beauregard001104730046376412
51Collin Hill0210028313002626829200
5Connor Concannon001006710063771122
76Conrad Nguyen000000000000000
10Darren Dyer000000000000000
74David Jensen000000000000000
26David Zoldan000000000000000
—Dillon Joens000000000000000
99Erik Olsen000000000000000
37Gabe Dobrozsi000000000000000
14Jake Felton030101719200151247415
25James Kloss000000000000000
28Jesse Cwengros000000000000000
0John Peterson000000000000000
42Joseph Branson000000000000000
11Justin Wollin000000000000000
22Marco Dewey000000000000000
77Mario Moran Rubiano000000000000000
32Mauricio Galeano Rios000000000000000
21Mitchell Savage000101100011714010
8Nate Boddy000000000000000
86Nicholas Akers000000000000000
19Quinn Garner0100091120094039314
23Ray Palazzo000000000000000
40Skyler Swafford000000000000000
30Trey Koch01000110001111417

scoring plays

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

quarter 1

scoreteamgoal
0-1DETCollin Hill → Terry Gaither
1-1INDNick Loughran → Mace Chope
1-2DETMalachi Neil → Ian McNamara
2-2INDJoey Cari → Carson Chamberlain
2-3DETJake Felton → Terry Gaither
3-3INDRobby Davenport → Michael Ames
4-3INDTanner Graham → Ashton Hillbreak
5-3INDSamuel Ingham → Kydan Youngbreak
6-3INDTanner Graham → Ryan Wartenbergbreak
7-3INDJack Kempe → Samuel Inghambreak

quarter 2

scoreteamgoal
7-4DETTrey Koch → Gregory Moreno
8-4INDKydan Young → Robby Davenport
8-5DETJake Felton → Richard Ware
9-5INDCarson Chamberlain → Seth Gudeman
9-6DETMalachi Neil → Justin Perticone
10-6INDMichael Ames → Mace Chope
10-7DETDavid Cox → Malachi Neil
11-7INDSamuel Ingham → Ryan Wartenberg
11-8DETJoseph Cubitt → Justin Perticone
12-8INDSeth Gudeman → Nick Pappas
12-9DETQuinn Garner → Nathan Ploeger
13-9INDJason Kempe → Nick Pappas
13-10DETJoseph Cubitt → David Cox

quarter 3

scoreteamgoal
13-11DETIan McNamara → Malachi Neil
14-11INDNoah Wahl → Joshua Gabella
14-12DETJake Felton → Trevor Polisuk-Balfour
15-12INDSamuel Ingham → Cole Hyzer
15-13DETCollin Hill → Terry Gaither
16-13INDNick Pappas → Joey Cari
17-13INDCole Hyzer → Samuel Inghambreak
18-13INDSamuel Ingham → Robby Davenportbreak
19-13INDMichael Ames → Jack Kempebreak
20-13INDJason Kempe → Mace Chopebreak

quarter 4

scoreteamgoal
20-14DETBrendan Gessner → Malachi Neil
21-14INDJoshua Gabella → Carson Chamberlain
21-15DETMalachi Neil → Joseph Cubitt
22-15INDJason Kempe → Noah Wahl
22-16DETBrendan Gessner → Joseph Cubitt
23-16INDCarson Chamberlain → Cole Hyzer
24-16INDMichael Ames → Ashton Hillbreak
25-16INDSamuel Ingham → Joshua Gabellabreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗