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
Montreal Royal734519
Toronto Rush667726
MTL19
TOR26
week9
combat candy flexecutioner of the game93.9 pts
Ty BarbieriTOR #5hat trick
4g · 6a · 2blk · 23 cmp · 4 hucks · 2 t
g+20a+30blk+10hk+8cmp+4.6t-10×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game105.0 pts
Ty BarbieriTOR #5hat trick
4g · 6a · 1ha · 23 cmp · 4 hucks · 2t
share𝕏f@
presented by ufa almanac
defensive player of the game198.1 pts
Geoff BevanTOR #10shutdown
1blk · 5 breaks · 13 stops · 10 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

Montreal Royal (19)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
30Philippe Le Bourdais7130013130002048358222
26Antoine Dubé20010220003-569221
84Dylan Lacombe-Burgoyne22000363710036243231190
71Malik Auger-Semmar25310383800039187454282
72Melvyn Brichet2020079100123890617
77Kayle Campbell10010434511023414-20270
69Liam McKeown11210232630026143131140
60Nabil Chaouch13420182022021168201200
51Sam Warrick1000017191002062214231
38Antoine Rousseau0000081022075116418
12Brandon Adibe000000000000000
37Calvin Coulbury000000000000000
11Charles Guay000000000000000
42Christophe Tremblay-Joncas00220101100095460523
7Desmond Staples000000000000014
4Devon Asemota000100000000019
35Eliott Heloir000000000000000
19Felix Leonard000000000000000
14Ian Wallace000000000000000
29Jacob Duquette000000000000000
86Jakob Brissette000000000000000
18Jordan Faries000000000000000
20Julien Bernat000000000000000
5Julien Sénéchal000000000000000
81Kevin Quinlan05300465040046488170270
33Martin Gallant000000000000000
83Max Ayad010002200024227311
00Paul Hooley0000044000323-1506
23Raphaël Lalonde-Landry000000000000000
15Raphael Salvas000001200025-4117
27Simon Walker000001100001039
23Thomas Duplaix000000000000000
24Thomas Lalonde-Landry01010341003289317
28Tyler Gunasekera000000000000000
25Tynan Peterson0000000000000110
10William St-Pierre000000000000000
22Ywan Cohonner000000000000000

Toronto Rush (26)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
41Keith McRae821009900017146352241
9James Lewis52200212100026120379241
5Ty Barbieri46120232520024317377233
7Mike Mackenzie300002530087137223
4Kevin Jay200102200022564019
97Griffin McKee14000202110022141249231
30Jamie Millage1121088000813137012
26Kelvin Huang100003300061623018
18Ryan Poloz14400192010019315205230
61Adam O'Donnell01300444510031370-79240
92Adam Turcotte000000000000000
90Chris Chan000006600018111010
22Curtis Campbell000000000000000
24Daniel Wong000002201024029019
21Dax Miller000000000000000
63Eli Park000000000000000
10Geoff Bevan010107910063043121
66Jack Park00010121001327012
42James Carr-Pries000000000000000
87James McClean000000000000000
44Jared Morrow011006600065249012
95Jeremy Hill000000000000000
11Justin Cheung000000000000000
14Logan Dufour00000121002-1-18019
15Luc Comire00800454610040306230240
23Oren Binnun000000000000000
8Oscar Stonehouse000000000000000
27Owen Robinson000000000000000
34Phil Turner000000000000000
65Ravin Ramnarain000000000000000
16Rhys Toogood01100330003382609
17Rui Carvalho02010660003619119
25Travis Puckrin011005610061363011
35Wilkie Lewis000000000000000
12Zachary Armstrong000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1TORJames LewisKeith McRae
1-1MTLNabil ChaouchMalik Auger-Semmar
1-2TORTy BarbieriKeith McRae
2-2MTLNabil ChaouchMalik Auger-Semmar
2-3TORRyan PolozJames Lewis
3-3MTLThomas Lalonde-LandryAntoine Dubé
3-4TORRyan PolozGriffin McKee
4-4MTLKevin QuinlanLiam McKeown
4-5TORKeith McRaeTy Barbieri
5-5MTLKevin QuinlanPhilippe Le Bourdais
5-6TORTy BarbieriJames Lewis
6-6MTLKevin QuinlanNabil Chaouch
7-6MTLDylan Lacombe-BurgoynePhilippe Le Bourdaisbreak

quarter 2

scoreteamgoal
7-7TORRui CarvalhoKelvin Huang
8-7MTLMalik Auger-SemmarDylan Lacombe-Burgoyne
8-8TORAdam O'DonnellRyan Poloz
9-8MTLMalik Auger-SemmarMelvyn Brichet
9-9TORTy BarbieriKeith McRae
10-9MTLKevin QuinlanPhilippe Le Bourdais
10-10TORRhys ToogoodJamie Millage
10-11TORGriffin McKeeKeith McRaebreak
10-12TORTravis PuckrinMike Mackenziebreak

quarter 3

scoreteamgoal
10-13TORTy BarbieriJames Lewis
11-13MTLMax AyadAntoine Dubé
11-14TORJamie MillageMike Mackenzie
12-14MTLKevin QuinlanPhilippe Le Bourdais
12-15TORJames LewisKeith McRae
13-15MTLMalik Auger-SemmarMelvyn Brichet
13-16TORKeith McRaeTy Barbieri
14-16MTLMalik Auger-SemmarDylan Lacombe-Burgoyne
14-17TORJared MorrowMike Mackenzie
14-18TORRui CarvalhoKevin Jaybreak
14-19TORGriffin McKeeJames Lewisbreak

quarter 4

scoreteamgoal
14-20TORTy BarbieriKeith McRae
15-20MTLDylan Lacombe-BurgoynePhilippe Le Bourdais
15-21TORRyan PolozKeith McRae
16-21MTLLiam McKeownPhilippe Le Bourdais
16-22TORTy BarbieriKeith McRae
17-22MTLNabil ChaouchKayle Campbell
17-23TORGriffin McKeeTy Barbieri
18-23MTLMalik Auger-SemmarPhilippe Le Bourdais
18-24TORRyan PolozJames Lewis
19-24MTLPhilippe Le BourdaisSam Warrick
19-25TORGriffin McKeeTy Barbieri
19-26TORGeoff BevanKevin Jaybreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗