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
Detroit Mechanix645318
Pittsburgh Thunderbirds587727
DET18
PIT27
week5
combat candy flexecutioner of the game62.7 pts
Jimmy TowlePIT #48hat trick
4g · 2a · 1blk · 14 cmp · 2 hucks
g+20a+10blk+5hk+4cmp+2.8×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game76.5 pts
Jimmy TowlePIT #48hat trick
4g · 2a · 2ha · 14 cmp · 2 hucks
g+24a+12ha+6hk+6cmp+3.5yt+3.4yr+4.0×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game153.1 pts
Charlie VukovicPIT #13shutdown
3blk · 9 breaks · 16 stops · 17 pulls
blk+45brk+36stp+13dpp+11.0pul+3.0hang+17.8ob-4t-4×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)

Detroit Mechanix (18)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
24Brendan Gessner30010151610019-23247185
12Carson Chamberlain30010550108-1621183
32Elliot Davis201007701095516873
14Jake Felton27200526280053637294206
45Aiden Rudy1200088000879110122
13James Kloss100004510064658313
22Marco Dewey101001717010148083165
21Nic Lanas100009900010343251
19Quinn Garner111001416200131616813
28Richard Ware10100660007-1380814
40Ryan Smith11000141620017121491014
26Tyler Shanahan1252057614005339051195
9Aaron Richards000000000000000
43Anderson Cañon 00010440003-12355
31Bradley Kennis0120012130001396142813
96Caleb Texeira000000000000000
47Christopher O'Brien000000000000000
81Colin Beauregard0103023241001611321915
76Conrad Nguyen0000055000413732
6Gregory Moreno002009900094469135
17Jack Bembenek000000000000000
2Joe Sogno000000000000000
27Jordan Hill02100990008-1293163
37Joseph Simpson000000000000000
11Justin Wollin000000000000000
10Mario Moran000000000000000
78Matthew Bell000000000000000
23Mauricio Galeano 000000000000000
3Nathan Ploeger000000000000000
86Nicholas Akers000000000000000
94Noah Sawyer000000000000000
42Sean McGuinness000000000000000
64Stephen Grondin000102200014-313
33Terry Gaither01100910100102793815

Pittsburgh Thunderbirds (27)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
87Carl Johnson41100660101014145206
48Jimmy Towle42210141400018168268190
13Charlie Vukovic32030111210013202241322
3John McMonigal31200242510018119171182
17Logan Call3100066000967136314
45Kevin Nicholl2111067100874122013
12Zac Byrnes201104400062858013
6Anson Reppermund11310202220022221218192
23Chris Graber11110330004-4158114
26Connor Newell1010099000694113
2Jonathan Mast13400424310037334115181
91Max Devine100104500051289214
1Max Sheppard10000110002268550
7Aiden Landis000000000000000
54Alex Mullen000000000000000
99Alex Warrington000000000000000
9Andrew Thompson0112088000510911014
44Andrew Gardner000000000000000
18Anil Driehuys06200263140025404138200
39Benjamin Attal000000000000000
72Chris Arevalo000000000000000
49Dan Nichols000000000000000
33David Braden000000000000000
71Elliot Rivera 000000000000000
74Evan Bembenista000000000000000
73Everitt Meer000000000000000
10Joe Molder000000000000000
70Josh Lyder000000000000000
14Kenny Furdella000000000000000
41Mahith Edula000000000000000
22Malachi Marshall02110101220091761017
47Marcel Oliart000000000000000
89Matt Viscido000000000000000
—Max Barowski000000000000000
65Michael Dillard002006711045419116
25Morey Averill000000000000000
5Noah Celuch0310015150001468118167
20Pete Zaccardi021105500058225218
0Reid Duncan000000000000000
11Robin Maillard00110330003645012
29Ryan Kindell000000000000000
77Spencer Whitcomb000000000000000
8Thomas Hansen000000000000000
46Tristan Yarter000000000000000
16Tyler McCarthy000000000000000
24Will Hoffenkamp000000000000000
—Will McGlynn000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1PITNoah Celuch → Chris Graber
1-1DETJake Felton → Carson Chamberlain
1-2PITAndrew Thompson → Zac Byrnes
2-2DETTerry Gaither → James Kloss
2-3PITAnson Reppermund → Max Sheppard
3-3DETAiden Rudy → Ryan Smith
3-4PITAnil Driehuys → John McMonigal
4-4DETJake Felton → Nic Lanas
4-5PITJimmy Towle → Logan Call
5-5DETJordan Hill → Carson Chamberlain
6-5DETTyler Shanahan → Brendan Gessnerbreak

quarter 2

scoreteamgoal
6-6PITAnil Driehuys → Jimmy Towle
7-6DETBradley Kennis → Richard Ware
7-7PITMalachi Marshall → Zac Byrnes
8-7DETRyan Smith → Elliot Davis
8-8PITKevin Nicholl → Logan Call
9-8DETJake Felton → Carson Chamberlain
9-9PITJimmy Towle → Anson Reppermund
10-9DETQuinn Garner → Elliot Davis
10-10PITNoah Celuch → Jimmy Towle
10-11PITMalachi Marshall → Charlie Vukovicbreak
10-12PITCarl Johnson → Jimmy Towlebreak
10-13PITPete Zaccardi → Connor Newellbreak

quarter 3

scoreteamgoal
10-14PITJonathan Mast → John McMonigal
11-14DETAiden Rudy → Jake Felton
11-15PITAnil Driehuys → Carl Johnson
12-15DETJake Felton → Brendan Gessner
12-16PITJonathan Mast → John McMonigal
13-16DETJake Felton → Marco Dewey
13-17PITJonathan Mast → Carl Johnson
14-17DETJake Felton → Brendan Gessner
14-18PITCharlie Vukovic → Max Devine
15-18DETTyler Shanahan → Jake Felton
15-19PITAnil Driehuys → Jonathan Mast
15-20PITAnil Driehuys → Charlie Vukovicbreak

quarter 4

scoreteamgoal
15-21PITJohn McMonigal → Carl Johnson
16-21DETJordan Hill → Tyler Shanahan
16-22PITAnil Driehuys → Jimmy Towle
17-22DETColin Beauregard → Quinn Garner
17-23PITPete Zaccardi → Kevin Nicholl
18-23DETJake Felton → Aiden Rudy
18-24PITChris Graber → Charlie Vukovic
18-25PITCharlie Vukovic → Logan Callbreak
18-26PITNoah Celuch → Carl Johnsonbreak
18-27PITLogan Call → Kevin Nichollbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗