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 AlleyCats656421
Pittsburgh Thunderbirds467320
IND21
PIT20
week13
combat candy flexecutioner of the game53.4 pts
1g · 3a · 3blk · 33 cmp · 2 hucks · 2 t
g+5a+15blk+15hk+4cmp+6.6t-10×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game68.8 pts
3g · 2a · 3ha · 38 cmp · 1 hucks · 1t
share𝕏f@
presented by ufa almanac
defensive player of the game128.0 pts
Sam VanDusenPIT #95shutdown
4 breaks · 9 stops · 11 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

Indianapolis AlleyCats (21)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
6Conner Henderson4220017181102163273180
4Jeremiah Branson32300383910036265144230
17Seth Gudeman3110023230002611303210
71Ben Landry20200374030036211121220
3Cameron Brock22300343610038125263230
14Jason Kempe20000000002031016
26Jeffrey Burris101002200031622115
77Joel Close10010220002-1441011
2Rick Gross13130333520036301174231
95Trey Koch110001200032343010
11William Wettengel110201210027111117
64Ben Close000003410031319018
79Cam Copeland000000000000000
39Carter Hawkins04200494900042315152220
24Carter Rae03100242400019219-1611
91Cole Hyzer000000000000000
12Colin Ringwood00000110101-513012
0David Slade000000000000000
10Fletcher Hare000000000000000
92Gabe Wray000000000000000
38Jack Galle000000000000000
52Jacob Fella002207700041199120
99Jake Wahl00110330003415011
21Jeremy Keusch000000000000000
35Joey Cari000000000000000
13Keegan North000000000000000
7Levi Jacobs000000000000000
8Lucas Coniaris000000000000000
97Luke Huffman000000000000000
98Matthew Weaver001104510043119010
20Nick Hutton000000000000000
93Noah Wahl020005500042222010
5Sam Good000000000000000
37Travis Carpenter000000000000000
96Tyler Murt000000000000000
99Will Quigley0001033000263016
23Xavier Payne000000000000000

Pittsburgh Thunderbirds (20)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
87Carl Johnson5200012131001898246251
48Jimmy Towle5211024273103277276241
14Kenny Furdella2100036370003615775240
1Max Sheppard21400253040030199248252
6Anson Reppermund14200192111022120277252
13Charlie Vukovic10100220003542118
26Connor Newell1360058591104634170240
3John McMonigal10000110003-21308
5Noah Celuch10100220003123014
32Steve Mogielski10010121003-162114
54Alex Mullen000002200022-607
24Alex Thomas000000000000000
99Alex Warrington000000000000000
9Andrew Thompson000000000000000
44Andrew Gardner000000000000000
77Andrew Yurchak000000000000000
21Ben Evashavik000000000000000
23Chris Graber010001100016-2015
16Chris Wohl000000000000000
64Cliff Ressel000000000000007
71Clint McSherry000000000000000
22Connor Tipping000000000000000
11David Snead000000000000000
51Dylan Best000000000000000
18Elliot Hare000000000000007
28Jacob Anthuvan000000000000000
10Joe Molder000000000000000
2Jonathan Mast03210596010050329130240
45Kevin Nicholl000000000000000
25Kunwoo Shin000000000000000
17Logan Call000000000000000
88Matt Reynolds000000000000000
62Matthew Montera000000000000000
91Max Barowski000000000000000
65Michael Dillard010001100014813013
15Mikey O'Brien00010110000-50110
20Pete Zaccardi010005500013022018
0Reid Duncan000000000000000
29Ryan Kindell0011011000022008
95Sam VanDusen01000231001322116
8Thomas Hansen000000000000000
94Walt Johnson000000000000000
12Wyatt Brooks000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1PITConnor NewellMax Sheppard
1-1INDCameron BrockJeremiah Branson
1-2PITPete ZaccardiJohn McMonigal
2-2INDConner HendersonCameron Brock
2-3PITCarl JohnsonAnson Reppermund
3-3INDCarter HawkinsJeremiah Branson
3-4PITJonathan MastJimmy Towle
4-4INDCarter RaeJason Kempe
5-4INDJeremiah BransonConner Hendersonbreak
6-4INDCarter RaeWilliam Wettengelbreak

quarter 2

scoreteamgoal
6-5PITJimmy TowleCarl Johnson
7-5INDConner HendersonSeth Gudeman
7-6PITConnor NewellKenny Furdella
8-6INDWilliam WettengelJeffrey Burris
8-7PITJonathan MastCarl Johnson
9-7INDCarter HawkinsSeth Gudeman
9-8PITAnson ReppermundCarl Johnson
10-8INDCameron BrockConner Henderson
10-9PITChris GraberNoah Celuch
11-9INDCarter RaeBen Landry
11-10PITCarl JohnsonMax Sheppard

quarter 3

scoreteamgoal
11-11PITAnson ReppermundCarl Johnson
12-11INDRick GrossCameron Brock
12-12PITJimmy TowleKenny Furdella
13-12INDRick GrossSeth Gudeman
13-13PITConnor NewellJimmy Towle
14-13INDNoah WahlTrey Koch
14-14PITMax SheppardJimmy Towle
15-14INDRick GrossConner Henderson
15-15PITAnson ReppermundJimmy Towle
16-15INDCarter HawkinsConner Henderson
16-16PITMichael DillardSteve Mogielski
17-16INDTrey KochJoel Close
17-17PITSam VanDusenCharlie Vukovic

quarter 4

scoreteamgoal
17-18PITJonathan MastJimmy Towle
18-18INDJeremiah BransonRick Gross
18-19PITKenny FurdellaConnor Newell
19-19INDCarter HawkinsJeremiah Branson
19-20PITAnson ReppermundCarl Johnson
20-20INDNoah WahlJason Kempe
21-20INDSeth GudemanBen Landrybreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗