UFA ALMANAC — HISTORICAL STATS & RECORDS·14 SEASONS · 2012–2025 · 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·14 SEASONS · 2012–2025 · 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 Royal465520
Toronto Rush757625
MTL20
TOR25
week3
combat candy flexecutioner of the game73.8 pts
Mike MackenzieTOR #7hat trick
4g · 4a · 16 cmp · 3 hucks
g+20a+20blk+0hk+6cmp+3.2×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
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 (20)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
42Christophe Tremblay-Joncas432102326300302412982011
81Kevin Quinlan45210262820032201268270
71Malik Auger-Semmar45220283020033145365268
72Melvyn Brichet3211021210002456323211
77Kayle Campbell2030036382002525341230
69Liam McKeown12200384130034275229240
27Simon Walker11000161600017178112230
24Thomas Lalonde-Landry1002011110001117106216
26Antoine Dubé0000000000000214
38Antoine Rousseau00100353500027250-46518
12Brandon Adibe000000000000000
37Calvin Coulbury000000000000000
11Charles Guay00000220102-541111
7Desmond Staples0101013141001111233216
4Devon Asemota000000000000000
84Dylan Lacombe-Burgoyne01500383911035263157210
35Eliott Heloir000000000000000
19Felix Leonard0010056100617619
14Ian Wallace000000000000000
29Jacob Duquette000000000000000
86Jakob Brissette000000000000000
18Jordan Faries000000000000000
20Julien Bernat00000660006-1348215
5Julien Sénéchal000000000000000
33Martin Gallant000000000000000
83Max Ayad000000000000000
60Nabil Chaouch000000000000000
00Paul Hooley000000000000005
30Philippe Le Bourdais000001100016-1409
23Raphaël Lalonde-Landry000000000000000
15Raphael Salvas000003840082323113
51Sam Warrick00010110001-141508
23Thomas Duplaix000000000000000
28Tyler Gunasekera000000000000004
25Tynan Peterson000000000000000
10William St-Pierre000000000000000
22Ywan Cohonner000000000000000

Toronto Rush (25)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
9James Lewis43120171920022141297241
7Mike Mackenzie44300161600018244203235
5Ty Barbieri4300011142001655317241
26Kelvin Huang21000440007668017
18Ryan Poloz22600303330031315151230
92Adam Turcotte11120101110071942018
22Curtis Campbell10010000101024310
97Griffin McKee1021010111001164126201
41Keith McRae112105601057149217
4Kevin Jay101007700066637018
15Luc Comire1410035361002527871230
23Oren Binnun12411323421025296149230
27Owen Robinson100001100021560012
17Rui Carvalho100102200021911119
61Adam O'Donnell000000000000000
90Chris Chan0000011000030011
24Daniel Wong000000000000000
21Dax Miller000000000000000
63Eli Park000000000000000
10Geoff Bevan020105600076729118
66Jack Park000000000000000
42James Carr-Pries000000000000000
87James McClean000000000000000
30Jamie Millage0000000000000011
44Jared Morrow0000000000000011
95Jeremy Hill000000000000000
11Justin Cheung000000000000000
14Logan Dufour000000000000000
8Oscar Stonehouse000000000000000
34Phil Turner010107700071437123
65Ravin Ramnarain000000000000000
16Rhys Toogood000000000000000
25Travis Puckrin0001001100103010
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-1TORLuc ComireMike Mackenzie
1-1MTLSimon WalkerLiam McKeown
1-2TORTy BarbieriMike Mackenzie
2-2MTLKevin QuinlanKayle Campbell
2-3TORKelvin HuangRui Carvalho
3-3MTLMelvyn BrichetMalik Auger-Semmar
3-4TORRyan PolozMike Mackenzie
4-4MTLMalik Auger-SemmarChristophe Tremblay-Joncas
4-5TORAdam TurcotteKelvin Huang
4-6TORTy BarbieriOwen Robinsonbreak
4-7TORRyan PolozJames Lewisbreak

quarter 2

scoreteamgoal
4-8TOROren BinnunRyan Poloz
5-8MTLMalik Auger-SemmarChristophe Tremblay-Joncas
5-9TORGeoff BevanKeith McRae
6-9MTLMalik Auger-SemmarChristophe Tremblay-Joncas
6-10TORJames LewisTy Barbieri
7-10MTLKevin QuinlanSimon Walker
7-11TORLuc ComireTy Barbieri
8-11MTLKevin QuinlanMelvyn Brichet
8-12TOROren BinnunTy Barbieri
9-12MTLMalik Auger-SemmarChristophe Tremblay-Joncas
10-12MTLLiam McKeownMalik Auger-Semmarbreak

quarter 3

scoreteamgoal
10-13TORMike MackenzieGriffin McKee
11-13MTLKevin QuinlanMalik Auger-Semmar
11-14TORGeoff BevanKevin Jay
12-14MTLMalik Auger-SemmarMelvyn Brichet
12-15TORMike MackenzieLuc Comire
13-15MTLKevin QuinlanKayle Campbell
13-16TORMike MackenzieRyan Poloz
14-16MTLMelvyn BrichetKevin Quinlan
14-17TORLuc ComireJames Lewis
15-17MTLChristophe Tremblay-JoncasKevin Quinlan
15-18TORLuc ComireJames Lewis
15-19TORTy BarbieriMike Mackenziebreak

quarter 4

scoreteamgoal
15-20TORPhil TurnerAdam Turcotte
16-20MTLChristophe Tremblay-JoncasMalik Auger-Semmar
16-21TORJames LewisTy Barbieri
17-21MTLDesmond StaplesThomas Lalonde-Landry
17-22TORKeith McRaeKelvin Huang
18-22MTLDylan Lacombe-BurgoyneKevin Quinlan
18-23TOROren Binnuncallahan
19-23MTLLiam McKeownMelvyn Brichet
19-24TORMike MackenzieJames Lewis
20-24MTLChristophe Tremblay-JoncasKevin Quinlan
20-25TORJames LewisCurtis Campbell
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗