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 Phoenix242311
Boston Glory7381028
PHI11
BOS28
week5
combat candy flexecutioner of the game78.9 pts
Oscar GraffBOS #77-goal game
7g · 1a · 2blk · 38 cmp · 1 d
g+35a+5blk+10cmp+7.6d-5×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game53.9 pts
Benjamin SadokBOS #3perfect handler
3a · 3ha · 32 cmp · 2 hucks
a+18ha+9hk+6cmp+8.0yt+4.7d-4×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game194.3 pts
5blk · 13 breaks · 22 stops
blk+75brk+52stp+17dpp+9.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 (11)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
1Brandon Pastor410007920014-18678
17Spencer Whitcomb20000660201027119230
32David Perry1100033000454-508
5Mike Campanella111001416210163432221
44Scott Heyman12210192651023104179226
7Tyler Mackey10100171910014181476
20Warner Brockman10000341004184947
23Allan Michel000000000000000
13Becker Joseph000000000000000
85Chase Rawlins02300262812026101274240
0Christopher Zaleski000001116100123713365
3Colin White000000000000000
6Dmitry Suvorov000000000000000
33Drew Loughnane000000000000000
81Dustin Damiano0020025261101320619180
36Ethan Holmgren000000000000000
91Ethan Sarles0010025303002119195193
15Ezra Beidler-Shenk000000000000000
4Greg Martin000000000000000
35Ian Dietrich000000000000000
14Jack Wisner0000022020281266
9Jesse Thornton000001621300141073220
16Jimmy Bray01100671207576557
12Justin Keller000000000000000
10Matt Esser000000000000000
39Matt Hanna0100044000494368
8Max Tran000000000000000
45Nicholas DiGiorgio00010561106611087
66Nolan McCloskey000000000000000
18Owen Erdman000000000000000
88Paul Owens000000000000000
11Peter Burt0000022000241505
27Sam Davies01000330002-18166
22Thomas Nye0000057210754077
67Will Zamsky010103400016017

Boston Glory (28)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
7Oscar Graff7152038380103614877126
27Orion Cable5001067100121983121
35Jackson McGuinness40000110005085020
33Tobe Decraene33110353713039137208131
87Jeff Babbitt20100111310015989812
10Seth Fisher-Olvera210116600052937121
90Bode Iris10000121003717016
0Chris Parinella110502310042366019
22Cole Davis-Brand1320023262002111745123
50Lander Decraene16320202440020134125121
99Rowan McDonnell10000131401014-4480120
32Albert Yuan000000000000000
82Alex Donadio000000000000000
28Ben Katz000000000000000
3Benjamin Sadok03300323201023236-18130
13Brendan McCann000000000000000
18Cam Levine000000000000000
4Christian Foster000000000000000
6Cole Moore000000000000000
82Declan Kervick000000000000000
42Franky Fernandez000000000000000
21Gabe Colton000000000000000
34Gustav Haflin010306600062381116
30Ian Engler000000000000000
25Ilya Yudkovich000000000000000
1Ivan Tran000000000000000
19Jac Carreiro000000000000000
70Jack Conroy000000000000000
—Jackson McGuiness000000000000000
90Jacob Kaplan000000000000000
99Jason Tapper000000000000000
15Jonah Stang-Osborne000000000000000
14Kai DeLorenzo000000000000000
70Leo Blooston000000000000000
24Malachi Raymond000000000000000
16Maxwell Coe000000000000000
26Nathanial Dick000000000000000
11Peter Boerth000000000000000
17Peter Kotz000000000000000
0Phillip Joyce000000000000000
5Ray Tetreault022101213100124059118
66Roan Dunkerley000000000000000
12Ryan Dinger0000028280102120650130
2Simon Carapella0241024270002783168130
18Stewart Kelley000000000000000
60Tannor Johnson-Go000000000000000
8Thomas Edmonds000000000000000
9Turner Allen000000000000000
44Tyler Chan000000000000000
23Zach Singer0420033341002813449814

scoring plays

quarter 1

scoreteamgoal
0-1BOSBenjamin Sadok → Tobe Decraene
0-2BOSRay Tetreault → Oscar Graffbreak
0-3BOSCole Davis-Brand → Lander Decraenebreak
0-4BOSZach Singer → Oscar Graffbreak
1-4PHIChase Rawlins → Spencer Whitcomb
1-5BOSTobe Decraene → Orion Cable
1-6BOSRay Tetreault → Cole Davis-Brandbreak
2-6PHIMike Campanella → Scott Heyman
2-7BOSBenjamin Sadok → Tobe Decraene

quarter 2

scoreteamgoal
2-8BOSGustav Haflin → Oscar Graff
3-8PHIJimmy Bray → Tyler Mackey
4-8PHIDavid Perry → Brandon Pastorbreak
5-8PHIMatt Hanna → Mike Campanellabreak
6-8PHIWill Zamsky → David Perrybreak
6-9BOSTobe Decraene → Orion Cable
6-10BOSChris Parinella → Jackson McGuinnessbreak

quarter 3

scoreteamgoal
6-11BOSBenjamin Sadok → Orion Cable
7-11PHIChase Rawlins → Spencer Whitcomb
8-11PHISam Davies → Brandon Pastorbreak
8-12BOSSimon Carapella → Orion Cable
8-13BOSLander Decraene → Seth Fisher-Olverabreak
8-14BOSZach Singer → Jeff Babbittbreak
8-15BOSCole Davis-Brand → Chris Parinellabreak
8-16BOSCole Davis-Brand → Jeff Babbittbreak
8-17BOSLander Decraene → Oscar Graffbreak
8-18BOSLander Decraene → Jackson McGuinnessbreak

quarter 4

scoreteamgoal
8-19BOSZach Singer → Oscar Graff
8-20BOSSeth Fisher-Olveracallahanbreak
9-20PHIScott Heyman → Brandon Pastor
9-21BOSZach Singer → Tobe Decraene
9-22BOSLander Decraene → Oscar Graffbreak
10-22PHIBrandon Pastor → Warner Brockman
10-23BOSTobe Decraene → Rowan McDonnell
11-23PHIScott Heyman → Brandon Pastor
11-24BOSSimon Carapella → Orion Cable
11-25BOSLander Decraene → Oscar Graffbreak
11-26BOSSeth Fisher-Olvera → Jackson McGuinnessbreak
11-27BOSOscar Graff → Jackson McGuinnessbreak
11-28BOSLander Decraene → Bode Irisbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗