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 Phoenix633214
Boston Glory797730
PHI14
BOS30
week9
combat candy flexecutioner of the game64.2 pts
Oscar GraffBOS #7playmaker
2g · 5a · 1blk · 29 cmp · 1 hucks · 1 t
g+10a+25blk+5hk+2cmp+5.8t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game66.1 pts
1g · 4a · 3ha · 37 cmp · 1t
g+6a+24ha+9cmp+9.3yt+5.2yr+3.4t-6×1.3 win
share𝕏f@
presented by ufa almanac
defensive player of the game129.3 pts
2blk · 11 breaks · 21 stops
blk+30brk+44stp+19dpp+12.5ob-2t-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 (14)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
45Nicholas DiGiorgio4110010110001396107201
33Drew Loughnane30010340006-6121411
15Ezra Beidler-Shenk20300364040035338193251
3Colin White1100011132001263131231
36Ethan Holmgren1000014151101496102511
14Jack Wisner10010560107-129155
39Matt Hanna10100440005-330511
44Scott Heyman10100161710018138239233
23Allan Michel000000000000000
1Brandon Pastor00000440004462365
85Chase Rawlins03100202440020199151232
0Christopher Zaleski010006600061427410
32David Perry000000000000000
6Dmitry Suvorov000000000000000
81Dustin Damiano000000000000000
91Ethan Sarles00100242620019220133232
4Greg Martin000000000000000
35Ian Dietrich01000681007542755
9Jesse Thornton000000000000000
16Jimmy Bray00110341005-197576
12Justin Keller000000000000000
10Matt Esser00100671005237356
8Max Tran000000000000000
5Mike Campanella01000111210010133-1686
66Nolan McCloskey000101010000613542511
18Owen Erdman04100202110018245240210
88Paul Owens000000000000000
11Peter Burt000000000000000
27Sam Davies0110055010724140812
17Spencer Whitcomb000000000000000
22Thomas Nye000000000000000
7Tyler Mackey0120021221101821367610
20Warner Brockman000000000000000
67Will Zamsky000000000000000

Boston Glory (30)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
0Chris Parinella41100990001240115123
66Roan Dunkerley42100101110015144304127
70Jack Conroy30110231005-23107214
11Peter Boerth31400222200025129208142
18Cam Levine201004510072889102
7Oscar Graff2541029301002924587218
12Ryan Dinger23000232300020309130132
60Tannor Johnson-Go2042020211002173163125
23Zach Singer2230020200001818287220
32Albert Yuan110007920082010495
3Benjamin Sadok111001010000414732120
13Brendan McCann120101515000147042117
99Jason Tapper110004400051049118
10Seth Fisher-Olvera11000121003991217
33Tobe Decraene14320373810038258228144
82Alex Donadio000000000000000
28Ben Katz000000000000000
90Bode Iris000000000000000
4Christian Foster000000000000000
22Cole Davis-Brand00100550003121009
6Cole Moore000000000000000
82Declan Kervick000000000000000
42Franky Fernandez000000000000000
21Gabe Colton000000000000000
34Gustav Haflin010204400026311120
30Ian Engler000000000000000
25Ilya Yudkovich000000000000000
1Ivan Tran000000000000000
19Jac Carreiro000000000000000
Jackson McGuiness000000000000000
35Jackson McGuinness000000000000000
90Jacob Kaplan000000000000000
87Jeff Babbitt000000000000000
15Jonah Stang-Osborne000000000000000
14Kai DeLorenzo000000000000000
50Lander Decraene000000000000001
70Leo Blooston000000000000000
24Malachi Raymond000000000000000
16Maxwell Coe000000000000000
26Nathanial Dick000000000000000
27Orion Cable000000000000000
17Peter Kotz000000000000000
0Phillip Joyce000000000000000
5Ray Tetreault000000000000000
99Rowan McDonnell021001717000131228125
2Simon Carapella000000000000000
18Stewart Kelley000000000000000
8Thomas Edmonds03400282910025161136142
9Turner Allen000000000000000
44Tyler Chan000000000000000

scoring plays

quarter 1

scoreteamgoal
1-0PHISam DaviesMatt Hanna
1-1BOSPeter BoerthRyan Dinger
2-1PHIOwen ErdmanNicholas DiGiorgio
2-2BOSGustav HaflinSeth Fisher-Olvera
3-2PHIOwen ErdmanScott Heyman
3-3BOSBenjamin SadokRoan Dunkerley
4-3PHINicholas DiGiorgioEzra Beidler-Shenk
4-4BOSTobe DecraenePeter Boerth
5-4PHIChase RawlinsColin White
5-5BOSThomas EdmondsRoan Dunkerley
6-5PHIOwen ErdmanNicholas DiGiorgio
6-6BOSThomas EdmondsPeter Boerth
6-7BOSOscar GraffJason Tapperbreak

quarter 2

scoreteamgoal
6-8BOSOscar GraffZach Singer
7-8PHIColin WhiteNicholas DiGiorgio
8-8PHIChristopher ZaleskiDrew Loughnanebreak
8-9BOSAlbert YuanTobe Decraene
9-9PHIChase RawlinsEzra Beidler-Shenk
9-10BOSRyan DingerCam Levine
9-11BOSSeth Fisher-OlveraJack Conroybreak
9-12BOSBrendan McCannChris Parinellabreak
9-13BOSZach SingerJack Conroybreak
9-14BOSTobe DecraeneRyan Dingerbreak
9-15BOSZach SingerTannor Johnson-Gobreak
9-16BOSOscar GraffTannor Johnson-Gobreak

quarter 3

scoreteamgoal
9-17BOSRoan DunkerleyPeter Boerth
9-18BOSRowan McDonnellChris Parinellabreak
9-19BOSJason TapperChris Parinellabreak
10-19PHITyler MackeyDrew Loughnane
10-20BOSRyan DingerBenjamin Sadok
11-20PHIIan DietrichJack Wisner
11-21BOSThomas EdmondsRoan Dunkerley
11-22BOSOscar GraffJack Conroybreak
12-22PHIMike CampanellaEthan Holmgren
12-23BOSRoan DunkerleyCam Levine

quarter 4

scoreteamgoal
12-24BOSOscar GraffChris Parinella
13-24PHIOwen ErdmanDrew Loughnane
13-25BOSRyan DingerRoan Dunkerley
13-26BOSChris ParinellaOscar Graffbreak
13-27BOSRowan McDonnellBrendan McCannbreak
14-27PHIChase RawlinsNicholas DiGiorgio
14-28BOSTobe DecraeneAlbert Yuan
14-29BOSBrendan McCannOscar Graffbreak
14-30BOSTobe DecraeneZach Singerbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗