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
Pittsburgh Thunderbirds679729
Detroit Mechanix236213
PIT29
DET13
week3
combat candy flexecutioner of the game67.8 pts
Clint McSherryPIT #71playmaker
2g · 5a · 1blk · 41 cmp · 1 hucks · 1 t
g+10a+25blk+5hk+2cmp+8.2t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game96.5 pts
Jonathan MastPIT #2floor general
2g · 4a · 4ha · 46 cmp · 3 hucks · 1t
share𝕏f@
presented by ufa almanac
defensive player of the game163.8 pts
Steve MogielskiPIT #32shutdown
3blk · 12 breaks · 15 stops
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

Pittsburgh Thunderbirds (29)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
87Carl Johnson410103300066381116
6Anson Reppermund303001416101206290162
28Jacob Anthuvan32000202110024-3302181
15Mikey O'Brien3122014140101623120019
64Cliff Ressel20010110003872113
71Clint McSherry2541041421003540632181
48Jimmy Towle2130019190002194255181
2Jonathan Mast24400464710042491128180
88Matt Reynolds21100660008-4198015
1Max Sheppard2231029290103184283175
5Noah Celuch2201028280002425841181
9Andrew Thompson1210012141001210750014
17Logan Call101102200031318013
54Alex Mullen000000000000000
24Alex Thomas031001515000111167020
99Alex Warrington000000000000000
44Andrew Gardner000000000000000
77Andrew Yurchak000000000000000
21Ben Evashavik000000000000000
13Charlie Vukovic0013099000710474016
23Chris Graber000000000000000
16Chris Wohl000000000000000
26Connor Newell000000000000000
22Connor Tipping0000055000532-15013
11David Snead000000000000000
51Dylan Best000000000000000
18Elliot Hare000000000000000
10Joe Molder000000000000000
3John McMonigal000000000000000
14Kenny Furdella000000000000000
45Kevin Nicholl000006600173454015
25Kunwoo Shin000000000000000
62Matthew Montera000000000000000
91Max Barowski000000000000000
65Michael Dillard000000000000000
20Pete Zaccardi000000000000000
0Reid Duncan000000000000000
29Ryan Kindell0403016193001212819013
95Sam VanDusen000000000000000
32Steve Mogielski01230141510013138-29018
8Thomas Hansen000003300031126013
94Walt Johnson000000000000000
12Wyatt Brooks000000000000000

Detroit Mechanix (13)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
15Jake Kenniv3121110144001663185230
12Carson Chamberlain20000660208-8113210
3Nathan Ploeger2101058300106518298
4Trevor Polisuk-Balfour2000066000879067
61Caleb Stanish11000660007295196
10Daniel Robinson100005611075083121
5Joel Willison1000001100206018
90Robby Davenport1201021232002193125210
54Aaron Schwieterman000000000000000
51Blake Krapfl0200045000513251914
24Brendan Gessner000000000000000
77Bryan Walsh0010019222012113044160
32Chris Ellis0000015150008104-2816
9Chris Walsh000000000000000
81Colin Beauregard000001210021121113
27Colin Fremeau000000000000000
11David Innis0130022252011816020814
16Dylan Hall010002422031831810
26Jack Havey000007101001070110110
97Joe Simonelli000000000000000
1Joseph Cubitt0110043452102425699230
21Justin Winn000000000000000
17Justin Wollin0010010122001025860
20Malachi Marshall000000000000000
18Malachi Neil00020231003429211
71Matt Gubernick000000000000000
84Michael Weber000000000000000
2Nicholas Betsch02100161700017212127200
34Rees McDevitt 001001100012521210
25Riley Ulmer000000000000000
33Terry Gaither000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1DETJake KennivRobby Davenport
1-1PITJonathan MastJacob Anthuvan
1-2DETCaleb StanishTrevor Polisuk-Balfour
2-2PITMax SheppardJonathan Mast
3-2PITRyan KindellCliff Resselbreak
4-2PITNoah CeluchJacob Anthuvanbreak
5-2PITJonathan MastClint McSherrybreak
6-2PITAlex ThomasCarl Johnsonbreak

quarter 2

scoreteamgoal
6-3DETRobby DavenportCarson Chamberlain
7-3PITClint McSherryMax Sheppard
7-4DETBlake KrapflNathan Ploeger
8-4PITMikey O'BrienCarl Johnson
8-5DETNicholas BetschJake Kenniv
9-5PITRyan KindellCliff Ressel
10-5PITJimmy TowleNoah Celuchbreak
11-5PITAlex ThomasMikey O'Brienbreak
12-5PITAlex ThomasAndrew Thompsonbreak
13-5PITRyan KindellMatt Reynoldsbreak

quarter 3

scoreteamgoal
13-6DETDavid InnisCaleb Stanish
14-6PITClint McSherryAnson Reppermund
14-7DETJoseph CubittJake Kenniv
15-7PITAndrew ThompsonMikey O'Brien
15-8DETRobby DavenportCarson Chamberlain
16-8PITClint McSherryJimmy Towle
16-9DETNathan PloegerJoel Willison
17-9PITJacob AnthuvanJonathan Mast
17-10DETNicholas BetschDaniel Robinson
18-10PITMax SheppardJacob Anthuvan
18-11DETJake Kennivcallahan
19-11PITNoah CeluchJimmy Towle
20-11PITJonathan MastAnson Reppermundbreak
21-11PITJacob AnthuvanClint McSherrybreak
22-11PITClint McSherryAnson Reppermundbreak

quarter 4

scoreteamgoal
22-12DETBlake KrapflNathan Ploeger
23-12PITMatt ReynoldsLogan Call
23-13DETDylan HallTrevor Polisuk-Balfour
24-13PITClint McSherryMax Sheppard
25-13PITRyan KindellMatt Reynoldsbreak
26-13PITAndrew ThompsonCarl Johnsonbreak
27-13PITSteve MogielskiCarl Johnsonbreak
28-13PITJonathan MastNoah Celuchbreak
29-13PITCarl JohnsonMikey O'Brienbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗