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
Toronto Rush765624
Philadelphia Phoenix434617
TOR24
PHI17
week2
combat candy flexecutioner of the game61.5 pts
Eric ZhuangTOR #5lockdown
2g · 1a · 5blk · 5 cmp
g+10a+5blk+25cmp+1.0×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game66.1 pts
Kelsi MallanyTOR #32hat trick
3g · 2a · 2ha · 14 cmp · 1 hucks
g+18a+12ha+6hk+3cmp+3.5yt+2.7yr+5.6×1.3 win
share𝕏f@
presented by ufa almanac
defensive player of the game158.6 pts
Eric ZhuangTOR #5the wall
5blk · 7 breaks · 14 stops
blk+75brk+28stp+9dpp+10.0×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)

Toronto Rush (24)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
34Phil Turner4110010100101446224185
35Evan Bembenista3020010100001318105316
32Kelsi Mallany32200141500018135376180
33Martin Gallant31300161711019151271190
5Eric Zhuang2115055000710126020
11Rowan Jamieson 20100440006-3112215
18Ryan Poloz22200272700023140157190
77Araav Sehgal1340023241001920443190
16David Petsinis10010022003047013
10Gagan Chatha14000182010020283187193
22Harry Norris111105500055829014
4Spencer Dillon133002223100163250190
92Adam Turcotte000000000000000
3Akifumi Muraoka00100660006363113
12Brandon Adibe000000000000000
23Eelavan Jeevarajah000000000000000
17Isaiah Masek-Kelly000000000000000
0Justin Podnar000000000000000
13Kai Huang000000000000000
41Keith McRae000000000000000
26Kelvin Huang000000000000000
45Kevin Chao000000000000000
26Lochlan Margison000000000000000
6Logan Keillor001006600062728118
15Luc Comire01010131300088120314
83Max Ayad00000220002-2115015
49Max Pettenuzzo000000000000000
28Nam Ho00000440102212012
24Nathan Hsieh02120101000088232213
2Noah Nishizaki02000912200914441213
27Owen Robinson010001518300159918212
47Rui Carvalho000000000000000

Philadelphia Phoenix (17)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
85Chase Rawlins51210182020023146351220
3Colin White22200151500017113251170
17Spencer Whitcomb200000000030163512
1Brandon Pastor10000770009-1446412
36Ethan Holmgren12300474811043130141181
91Ethan Sarles13200333730030322108184
35Ian Dietrich101003620042542210
9Jesse Thornton111008800081779215
5Mike Campanella12020323521035167145190
45Nicholas DiGiorgio10010910000101076190
27Sam Davies1000000000109510
23Allan Michel000000000000000
0Christopher Zaleski001001010000853-28214
32David Perry000000000000000
6Dmitry Suvorov0000025272302685135150
33Drew Loughnane000000000000000
81Dustin Damiano000000000000000
15Ezra Beidler-Shenk000000000000000
4Greg Martin000000000000000
14Jack Wisner00110440104839415
16Jimmy Bray0200013130001153136615
12Justin Keller01200475020042127-25172
10Matt Esser000104400032111211
39Matt Hanna010003400042119317
8Max Tran000000000000000
66Nolan McCloskey000000000000000
88Paul Owens000000000000000
11Peter Burt000000001000019
44Scott Heyman000000000000000
22Thomas Nye02210242500021175-11170
7Tyler Mackey000000000000000
20Warner Brockman000000000000000
67Will Zamsky000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1PHIMike CampanellaChase Rawlins
1-1TORGagan ChathaMartin Gallant
1-2PHIThomas NyeChase Rawlins
2-2TORAraav SehgalPhil Turner
2-3PHIJesse ThorntonSpencer Whitcomb
3-3TORHarry NorrisDavid Petsinis
3-4PHIChase RawlinsEthan Sarles
4-4TORNoah NishizakiEvan Bembenista
5-4TORGagan ChathaMartin Gallantbreak
6-4TORLuc ComireEric Zhuangbreak
7-4TORGagan ChathaEvan Bembenistabreak

quarter 2

scoreteamgoal
7-5PHIColin WhiteMike Campanella
8-5TORSpencer DillonPhil Turner
8-6PHIEthan SarlesNicholas DiGiorgio
9-6TORSpencer DillonKelsi Mallany
9-7PHIJustin KellerIan Dietrich
10-7TORKelsi MallanyPhil Turner
11-7TOREric ZhuangRowan Jamieson break
12-7TORGagan ChathaKelsi Mallanybreak
13-7TOROwen RobinsonEvan Bembenistabreak

quarter 3

scoreteamgoal
13-8PHIJimmy BraySpencer Whitcomb
14-8TORAraav SehgalRyan Poloz
14-9PHIMatt HannaJesse Thornton
15-9TORNathan HsiehEric Zhuang
15-10PHIColin WhiteChase Rawlins
16-10TORNoah NishizakiHarry Norris
16-11PHIEthan SarlesEthan Holmgren
17-11TORSpencer DillonRyan Poloz
18-11TORRyan PolozSpencer Dillonbreak

quarter 4

scoreteamgoal
18-12PHIMike CampanellaColin White
19-12TORPhil TurnerAraav Sehgal
19-13PHIEthan SarlesChase Rawlins
20-13TORAraav SehgalKelsi Mallany
20-14PHIJimmy BrayBrandon Pastor
21-14TORNathan HsiehRowan Jamieson
21-15PHIEthan HolmgrenColin White
22-15TORMartin GallantGagan Chatha
22-16PHIEthan HolmgrenSam Davies
23-16TORRyan PolozMartin Gallant
23-17PHIThomas NyeChase Rawlins
24-17TORKelsi MallanyPhil Turner
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗