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·
Q1Q2Q3Q4OT1OT2T
Pittsburgh Thunderbirds77252124
Philadelphia Phoenix54662023
PIT24
PHI23
week6
combat candy flexecutioner of the game58.5 pts
Will HoffenkampPIT #24playmaker
1g · 5a · 1blk · 75 cmp · 2 hucks · 3 t
g+5a+25blk+5hk+4cmp+15.0t-15×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game75.8 pts
Scott HeymanPHI #44hat trick
3g · 1a · 5ha · 47 cmp · 5 hucks · 1t
g+18a+6ha+15hk+15cmp+11.8yt+11.6yr+4.5t-6
share𝕏f@
presented by ufa almanac
defensive player of the game110.5 pts
2blk · 9 breaks · 15 stops
blk+30brk+36stp+13dpp+10.0t-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)

Pittsburgh Thunderbirds (24)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
20Pete Zaccardi40010151610016110151618
0Reid Duncan4150017181102362455275
15Dylan Best3330033341003577274250
31Lucas Storm33300212310026122244252
84Brendan Gessner200005500072138142
99Alex Warrington10010220003-1974210
6Anson Reppermund1222011121001089124720
5Noah Celuch111101111000107436319
29Ryan Kindell120002200037047016
28Ryan Ward1201011110001250161611
18Thomas Mazur1110019201001823233131
93Tristan Yarter124104348500372431471020
24Will Hoffenkamp15110757830072612-46271
7Aiden Landis000000000000000
26Alex Stevenson000000000000007
39Alexander Kirages000000000000000
71Clint McSherry00200111100083912015
49Dan Nichols000000000000000
1Elliot Rivera000000000000000
23Ethan Campion000000000000000
11Harry Park01000110001161107
8Henry Everett000000000000000
25Ian Piper000000000000000
14Jake Murray000000000000000
48Jimmy Towle000000000000000
10Joe Molder000000000000000
3John McMonigal010001819100207616320
9Jude Schmiesing000000000000000
45Kevin Nicholl000000000000000
13Liam Becker000000000000000
17Logan Call000000000000000
92Lucius Christie000000000000000
2Malachi Marshall0010034372102716162210
80Maxwell Olesen000106600062693164
65Michael Dillard000000000000000
22Owen Watt000000000000000
87Wyatt Krisky001102200031426113
12Zac Byrnes000000000000000

Philadelphia Phoenix (23)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
91Ethan Sarles32010172021022125220208
44Scott Heyman31500474910049581297268
1Brandon Pastor232001515000183168153
85Chase Rawlins2021015194001997248137
6Dmitry Suvorov20010101000012910257
39Matt Hanna20100550007736517
45Nicholas DiGiorgio2210013141009127184210
27Sam Davies20010000002030222
3Colin White13100131302014175149240
33Drew Loughnane10000660107165119
16Jimmy Bray10110220002282308
67Will Zamsky1000022000355007
23Allan Michel000000000000000
0Christopher Zaleski000000000000000
32David Perry000000000000000
81Dustin Damiano000000000000000
36Ethan Holmgren0102021220001712347615
15Ezra Beidler-Shenk04400586120048443403263
4Greg Martin000000000000000
35Ian Dietrich020005610063036117
14Jack Wisner00020110001611113
9Jesse Thornton001106710052915316
12Justin Keller000000000000000
10Matt Esser000000000000000
8Max Tran000000000000000
5Mike Campanella01210343620029222-5226
66Nolan McCloskey000000000000000
88Paul Owens000000000000000
11Peter Burt000000000000000
17Spencer Whitcomb000000000000000
22Thomas Nye02000231003911706
7Tyler Mackey0221091010077680118
20Warner Brockman000000000000000

scoring plays

quarter 1

scoreteamgoal
1-0PITReid DuncanThomas Mazur
2-0PITAnson ReppermundPete Zaccardibreak
2-1PHIEzra Beidler-ShenkChase Rawlins
2-2PHIIan DietrichMatt Hannabreak
3-2PITLucas StormDylan Best
4-2PITRyan WardTristan Yarterbreak
4-3PHIBrandon PastorMatt Hanna
5-3PITLucas StormReid Duncan
6-3PITHarry ParkPete Zaccardibreak
6-4PHIEthan HolmgrenEthan Sarles
6-5PHIIan DietrichDrew Loughnanebreak
7-5PITTristan YarterPete Zaccardi

quarter 2

scoreteamgoal
8-5PITRyan KindellPete Zaccardi
9-5PITTristan YarterBrendan Gessnerbreak
9-6PHIEthan SarlesScott Heyman
10-6PITWill HoffenkampReid Duncan
10-7PHIEthan SarlesNicholas DiGiorgio
11-7PITThomas MazurDylan Best
12-7PITNoah CeluchAnson Reppermundbreak
12-8PHIColin WhiteDmitry Suvorov
13-8PITDylan BestLucas Storm
13-9PHINicholas DiGiorgioColin White
14-9PITAnson ReppermundLucas Storm

quarter 3

scoreteamgoal
14-10PHITyler MackeySam Davies
14-11PHIThomas NyeWill Zamskybreak
15-11PITJohn McMonigalNoah Celuch
15-12PHIBrandon PastorScott Heyman
15-13PHIThomas NyeDmitry Suvorovbreak
16-13PITRyan KindellAlex Warrington
16-14PHIColin WhiteEthan Sarles
16-15PHITyler Mackeyunknownbreak

quarter 4

scoreteamgoal
16-16PHINicholas DiGiorgioBrandon Pastor
17-16PITDylan BestLucas Storm
17-17PHIColin WhiteEthan Sarles
18-17PITLucas StormWill Hoffenkamp
18-18PHIBrandon PastorNicholas DiGiorgio
19-18PITWill HoffenkampBrendan Gessner
19-19PHIMike CampanellaBrandon Pastor
20-19PITWill HoffenkampDylan Best
20-20PHIEzra Beidler-ShenkJimmy Bray
21-20PITWill HoffenkampReid Duncan
21-21PHIEzra Beidler-ShenkScott Heyman

overtime 1

scoreteamgoal
22-21PITDylan BestReid Duncan
23-21PITRyan WardRyan Kindellbreak
23-22PHIScott HeymanChase Rawlins
23-23PHIEzra Beidler-ShenkSam Daviesbreak

overtime 2

scoreteamgoal
24-23PITWill HoffenkampRyan Ward
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗