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
Philadelphia Phoenix556420
Pittsburgh Thunderbirds655723
PHI20
PIT23
week5
combat candy flexecutioner of the game56.7 pts
Jimmy TowlePIT #48hat trick
3g · 4a · 19 cmp · 2 hucks · 1 t
g+15a+20blk+0hk+4cmp+3.8t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game73.7 pts
Jimmy TowlePIT #48hat trick
3g · 4a · 1ha · 19 cmp · 2 hucks · 1t
g+18a+24ha+3hk+6cmp+4.8yt+3.4yr+3.6t-6×1.3 win
share𝕏f@
presented by ufa almanac
defensive player of the game128.8 pts
Sam VanDusenPIT #95shutdown
1blk · 8 breaks · 15 stops · 22 pulls
blk+15brk+32stp+14dpp+13.0pul+4.4hang+28.7t-8×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)

Philadelphia Phoenix (20)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
39Matt Hanna41200141400018-13360170
4Greg Martin3220012120001570152193
99Eric Nardelli2010013141101643126122
25Nate Little20110110003391314
21Alex Thorne13000353820031267106220
1Brandon Pastor100004400053010459
50Eric Witmer13200101000011177103320
93Matt Ellis10000550006-72646
10Matt Esser101007700076518311
22Mike Arcata14100262821027180199174
88Paul Owens1120013130001115565814
44Scott Heyman120101011100126688128
81Sean Mott12000232521024149152202
23Allan Michel001003300032-3015
26Colin Masino011306600052744219
0Dustin Damiano0050050532004542530210
35Ian Dietrich0000022000185017
47Matthew Ballman000001100011120111
16Max Charles00100252820020175153180
45Nicholas DiGiorgio010003300023225312

Pittsburgh Thunderbirds (23)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
1Max Sheppard4230014140001755228231
48Jimmy Towle34100192010023169240210
20Pete Zaccardi200001717000165899200
32Steve Mogielski20020000002042112
8Thomas Edmonds23300444402037286238221
37Alan Gruntz10000110002-611012
6Anson Reppermund12210770009106193416
16CJ Colicchio12200232620027184243222
Clint McSherry11100770006570012
26Connor Newell101001011100135073200
29Myles Cooper10020220003-1026015
22Owen Watt110203410057969214
9Patrick McMullen11200101000089438313
95Sam VanDusen14110212520019330187426
46Tristan Yarter110006601082542213
3Anthony Davis000002200021112215
23Chris Graber0000000000000013
41Harry Mcnamara00000550005230213
2Jonathan Mast02400404110032322-24210
Sam Gabrielson003008800051914012

scoring plays

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

quarter 1

scoreteamgoal
0-1PITJimmy TowlePete Zaccardi
1-1PHIMike ArcataGreg Martin
1-2PITJonathan MastPete Zaccardi
2-2PHIAlex ThorneMatt Hanna
2-3PITJimmy TowleThomas Edmonds
3-3PHISean MottEric Nardelli
3-4PITTristan YarterAlan Gruntz
4-4PHINicholas DiGiorgioEric Witmer
4-5PITJimmy TowleCJ Colicchio
5-5PHIMatt HannaEric Nardelli
5-6PITMax SheppardJimmy Towle

quarter 2

scoreteamgoal
5-7PITThomas EdmondsMax Sheppard
6-7PHIMike ArcataGreg Martin
6-8PITSam VanDusenOwen Watt
7-8PHIColin MasinoMatt Esser
7-9PITPatrick McMullenMyles Cooper
8-9PHIMike ArcataGreg Martin
8-10PITCJ ColicchioJimmy Towle
9-10PHIScott HeymanMatt Hanna
9-11PITOwen WattSam VanDusen
10-11PHIEric WitmerBrandon Pastor

quarter 3

scoreteamgoal
10-12PITCJ ColicchioMax Sheppard
11-12PHIMike ArcataMatt Hanna
11-13PITJimmy TowleConnor Newell
12-13PHIGreg MartinMike Arcata
12-14PITJonathan MastThomas Edmonds
13-14PHIAlex ThorneMatt Hanna
13-15PITAnson ReppermundTristan Yarter
14-15PHISean MottAlex Thorne
14-16PITSam VanDusenSteve Mogielski
15-16PHIEric WitmerMatt Ellis
16-16PHIEric WitmerScott Heymanbreak

quarter 4

scoreteamgoal
16-17PITThomas EdmondsMax Sheppard
17-17PHIScott HeymanPaul Owens
17-18PITAnson ReppermundPatrick McMullen
18-18PHIPaul OwensSean Mott
18-19PITThomas EdmondsMax Sheppard
19-19PHIGreg MartinNate Little
19-20PITSam VanDusenAnson Reppermund
20-20PHIAlex ThorneNate Little
20-21PITClint McSherrySteve Mogielski
20-22PITMax SheppardJimmy Towlebreak
20-23PITSam VanDusenClint McSherrybreak
// this site brought to you by combatcandies.com — creatine gummies