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 Phoenix557320
Toronto Rush354416
PHI20
TOR16
week10
combat candy flexecutioner of the game70.8 pts
Max TrifillisPHI #75-goal game
5g · 4blk · 11 cmp
g+25a+0blk+20cmp+2.2×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game88.9 pts
Sean MottPHI #81perfect handler
1g · 6a · 3ha · 32 cmp · 1 hucks
share𝕏f@
presented by ufa almanac
defensive player of the game203.8 pts
James PollardPHI #17shutdown
1blk · 5 breaks · 10 stops · 13 pulls
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

Philadelphia Phoenix (20)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
7Max Trifillis5004011110001042142322
1Brandon Pastor40110121200016-26269150
99Eric Nardelli202101213100143089140
44Scott Heyman22320222531026218254183
13Eric Witmer12100161600017118176122
14Mark Philipson100001416200122448130
39Matt Hanna10000880001013175141
25Nate Little100101320041753311
88Paul Owens101001010000112614113
81Sean Mott16300323300031235112200
16Trevor Griesman130001314100137718112
21Alex Thorne0310027292102320931190
23Allan Michel000000000000001
95Andres Rodriguez000000000000000
11Anthony Prato000000000000000
33Calvin Trisolini000000000000000
0Christopher Zaleski0000066000615708
32David Perry000005500052829012
12Dmitry Suvorov000000000000000
36Ethan Holmgren01010660005207012
19Gavin Abrahamsson000000000000000
4Greg Martin000000000000000
35Ian Dietrich000000000000000
17James Pollard0021066000610223315
22Jordan Rhyne02100454820039318-14190
27Justin Keller000000000000000
93Kainoa Chun-Moy000000000000000
28Leo Warren000000000000000
15Mark Gazzerro001004400051998011
77Matt Krauss000000000000000
6Michael Maroon000000000000000
5Mike Campanella011101818000156672113
9Nate Long000003300036311010
3Peter Cauchy000000000000000
8Tyler DeGirolamo000000000000000

Toronto Rush (16)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
26Kelvin Huang302001717000203315170
21Dax Miller21110293121030180103184
41Keith McRae2110019244002670167173
9Nathan Hsieh201009101011272114512
18Ryan Poloz21000333610028163134170
92Adam Turcotte1230037370103528893183
97Griffin McKee1020013130001429124183
4Kevin Jay1000044000430-1206
27Owen Robinson10000171700013850512
12Zachary Armstrong100106600071988716
61Adam O'Donnell000000000000000
42Adrian Yearwood000000000000000
1Akifumi Muraoka000000000000000
77Araav Sehgal00000121002-1506
72Ben Klar000000000000000
0Brandon Adibe000000000000000
81Cameron Kennedy000000000000000
90Chris Chan000000000000000
24Daniel Wong000000000000000
10Jackson McKee00010110001-101806
87James McClean010002022200211284512
30Jamie Millage000000000000000
11Justin Luo000000000000000
13Kevin Tong00020440005-1265511
42Logan Dufour000000000000000
15Luc Comire0731038391003044185128
20Martin Shiu000000000000018
6Matthew Lam000000000000000
23Oren Binnun000000000000000
8Oscar Stonehouse000000000000000
34Phil Turner010201717010151041411110
17Rui Carvalho0202013163001511056512
25Travis Puckrin00100220002279006
84Will Turner00000220002782006

scoring plays

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

quarter 1

scoreteamgoal
0-1TORLuc ComireZachary Armstrong
1-1PHIJordan RhyneBrandon Pastor
1-2TORRui CarvalhoNathan Hsieh
2-2PHIMike CampanellaTrevor Griesman
2-3TORJames McCleanNathan Hsieh
3-3PHIScott HeymanMatt Hanna
4-3PHIEric WitmerMax Trifillisbreak
5-3PHIScott HeymanNate Littlebreak

quarter 2

scoreteamgoal
5-4TORAdam TurcotteKelvin Huang
6-4PHIAlex ThorneEric Nardelli
6-5TORLuc ComireOwen Robinson
7-5PHISean MottMark Philipson
7-6TORLuc ComireDax Miller
8-6PHITrevor GriesmanPaul Owens
8-7TORRyan PolozAdam Turcotte
9-7PHISean MottScott Heyman
9-8TORPhil TurnerKeith McRae
10-8PHISean MottBrandon Pastor

quarter 3

scoreteamgoal
10-9TORLuc ComireRyan Poloz
11-9PHIAlex ThorneBrandon Pastor
11-10TORLuc ComireKeith McRae
12-10PHITrevor GriesmanMax Trifillis
12-11TORKeith McRaeDax Miller
13-11PHIEthan HolmgrenMax Trifillis
13-12TORRui CarvalhoGriffin McKee
14-12PHIAlex ThorneSean Mott
15-12PHISean MottEric Nardellibreak
16-12PHISean MottBrandon Pastorbreak
17-12PHIEric WitmerMax Trifillisbreak

quarter 4

scoreteamgoal
17-13TORLuc ComireKelvin Huang
18-13PHIJordan RhyneScott Heyman
18-14TORLuc ComireKelvin Huang
19-14PHITrevor GriesmanEric Witmer
19-15TORDax MillerKevin Jay
20-15PHISean MottMax Trifillis
20-16TORAdam TurcotteRyan Poloz
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗