UFA ALMANAC — HISTORICAL STATS & RECORDS·14 SEASONS · 2012–2025 · 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·14 SEASONS · 2012–2025 · 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 Thunderbirds344516
Indianapolis AlleyCats364518
PIT16
IND18
week12
combat candy flexecutioner of the game68.7 pts
Jeremy KeuschIND #21hat trick
3g · 3a · 2blk · 29 cmp
g+15a+15blk+10cmp+5.8×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
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 (16)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
1Max Sheppard65100222621032106317234
87Carl Johnson51320181801021108274233
14Kenny Furdella2140039401003711365220
48Jimmy Towle13200414211043154283232
2Jonathan Mast1230073740006645228230
32Steve Mogielski10000340004760013
54Alex Mullen000000000000007
24Alex Thomas000000000000000
99Alex Warrington000000000000000
9Andrew Thompson00000440004-2-808
44Andrew Gardner000000000000000
77Andrew Yurchak000000000000000
6Anson Reppermund0110014151001637102230
21Ben Evashavik000000000000000
13Charlie Vukovic000000000000000
23Chris Graber00020110001-72015
16Chris Wohl000000000000000
64Cliff Ressel000000000000000
71Clint McSherry000000000000000
26Connor Newell0010045100326-1419
22Connor Tipping000000000000000
11David Snead000000000000000
51Dylan Best000000000000000
18Elliot Hare000000000000000
28Jacob Anthuvan000001100015-508
10Joe Molder0000011000121208
3John McMonigal0001000010000010
45Kevin Nicholl0000022000211307
25Kunwoo Shin000000000000000
17Logan Call000000000000000
88Matt Reynolds000000000000000
62Matthew Montera000000000000000
91Max Barowski000000000000000
65Michael Dillard000000000000000
15Mikey O'Brien000000000000000
5Noah Celuch01000626631055185122231
20Pete Zaccardi00000781006-822015
0Reid Duncan000000000000000
29Ryan Kindell00010231002-7-208
95Sam VanDusen0200056100581-1012
8Thomas Hansen000000000000000
94Walt Johnson0000011000158010
12Wyatt Brooks000000000000000

Indianapolis AlleyCats (18)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
21Jeremy Keusch33120292900031160193191
3Cameron Brock20100222420025130248200
52Jacob Fella211009101101281146114
26Jeffrey Burris201001010000111978111
7Levi Jacobs23100232520027-4266190
37Travis Carpenter23300404220033273107200
64Ben Close110106600074439017
39Carter Hawkins11200414420043227171190
12Colin Ringwood100004400043310012
8Lucas Coniaris12200424200036348-1200
20Nick Hutton1000056100523-16015
71Ben Landry0120014151101547109190
79Cam Copeland000000000000000
24Carter Rae000000000000000
91Cole Hyzer000000000000000
6Conner Henderson000000000000000
0David Slade000000000000000
10Fletcher Hare000000000000000
92Gabe Wray000000000000000
38Jack Galle000000000000000
99Jake Wahl00010110001-13508
14Jason Kempe000002200021813016
4Jeremiah Branson000000000000000
77Joel Close01000220001191107
35Joey Cari000009100007-57110
13Keegan North000000000000000
97Luke Huffman000000000000000
98Matthew Weaver0010011000111107
93Noah Wahl000000000000000
2Rick Gross000000000000000
5Sam Good000000000000000
17Seth Gudeman00020330002-1718017
95Trey Koch000000000000000
96Tyler Murt000000000000000
99Will Quigley01010220001230013
11William Wettengel012107920086275114
23Xavier Payne000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1INDTravis CarpenterCameron Brock
1-1PITAnson ReppermundMax Sheppard
1-2INDCarter HawkinsCameron Brock
2-2PITMax SheppardCarl Johnson
2-3INDWilliam WettengelJacob Fella
3-3PITMax SheppardCarl Johnson

quarter 2

scoreteamgoal
3-4INDTravis CarpenterJeffrey Burris
4-4PITSam VanDusenSteve Mogielski
4-5INDLevi JacobsJeremy Keusch
5-5PITJimmy TowleJonathan Mast
5-6INDJacob FellaJeffrey Burris
6-6PITNoah CeluchKenny Furdella
6-7INDJoel CloseBen Close
7-7PITJimmy TowleCarl Johnson
7-8INDJeremy KeuschCarter Hawkins
7-9INDLevi JacobsTravis Carpenterbreak

quarter 3

scoreteamgoal
7-10INDBen LandryJeremy Keusch
8-10PITJimmy TowleMax Sheppard
8-11INDBen CloseColin Ringwood
9-11PITMax SheppardKenny Furdella
9-12INDJeremy KeuschLevi Jacobs
10-12PITJonathan MastMax Sheppard
10-13INDJeremy KeuschLevi Jacobs
11-13PITMax SheppardCarl Johnson

quarter 4

scoreteamgoal
11-14INDLucas ConiarisJacob Fella
12-14PITCarl JohnsonMax Sheppard
12-15INDTravis CarpenterLucas Coniaris
13-15PITMax SheppardJimmy Towle
13-16INDWill QuigleyNick Hutton
14-16PITJonathan MastCarl Johnson
14-17INDLucas ConiarisTravis Carpenter
15-17PITKenny FurdellaMax Sheppard
15-18INDLevi JacobsJeremy Keusch
16-18PITSam VanDusenMax Sheppard
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗