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 Phoenix000023
DC Breeze000021
PHI23
DC21
week12
combat candy flexecutioner of the game33.0 pts
5a · 10 cmp · 1 t
g+0a+25blk+0cmp+2.0t-5×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game29.9 pts
David BrandolphPHIdime dropper
6a · 20 cmp · 3t
a+36cmp+5.0t-18×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game51.4 pts
Ryan ForsterPHIbreak machine
2blk · 2 breaks
blk+30brk+8dpp+5.5t-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)

Philadelphia Phoenix (23)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
—Ryan Forster30020341006001311
—Ken Wells20010101220013001411
—Matt Stavinga200202310030005
—Mike Coughlin20000232300019001411
—Sean Anderson200109900011001310
—Jonathan Palumbo100201100010002
—Mike Reeves100000000010006
—William Hoehne100101101020015
—Breton Dietrich05000101110050005
—Brett Sawyer000000000000000
—Charles Harrity000000000000000
—David Brandolph06000202330022001411
—David Hampson000004400040010
—John Stavinga02000141400012001311
—Kevin Chiang000000000000000
—Kyle Wolf000000000000000
—Matt Esser000000000000000
—Matt Hurray000000000000000
—Nick Ongpauco000001100000000
—Nicolas LoPresto000000000000000
—Rob Allan000000000000001
—Sam Cocchia000000000000000
—Sam Esser000002200020001
—Sam Morgan000008910090006
—Stephen Magerr000004400040002
—Zach Thurston02000384020037001411

DC Breeze (21)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
—Evan Feeney4300017203002400166
—Tim Ryan310003300060020
—Greg Esser200203301050005
—Joe DiPaula2301026293102400155
—Justin Solis2003055010800106
—Liam Shramko220101516100180072
—Bill Barnes100001100020016
—Burke Nash100201100020014
—Eric Clarkson100103410030014
—Freddy Perlman1200091010060026
—Jon Ginsberg1001027281101500155
—Jon Pressimone1000048400700127
—Brad Tinney000000000000000
—Carlos Rodriguez000000000000000
—Charles Yu000000000000000
—Daniel Selwyn0601048546004100167
—Danny Dennin020104621050027
—David Zurbuchen000000000000000
—Glenn Poole000201316300110028
—Isaac Julien0001023110400115
—Jake Berzoff-Cohen000002640040005
—Jonathan Kwan000000000000000
—Josh Mull000000000000000
—Kevin Connolly020003300030015
—Matt Koh000002200020005
—Matthew Radhe000006600050032
—Owen Williams000000000000000
—Zach Norrbom000000000000000
// this site brought to you by combatcandies.com — creatine gummies