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 Royal543217
Toronto Rush346518
MTL17
TOR18
week3
combat candy flexecutioner of the game47.8 pts
2g · 6a · 1blk · 29 cmp · 1 hucks · 1 t
g+10a+30blk+5hk+2cmp+5.8t-5
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game62.3 pts
Malik Auger-SemmarMTL #71dime dropper
2g · 6a · 1ha · 29 cmp · 1 hucks · 1t
g+12a+36ha+3hk+3cmp+7.3yt+4.4yr+2.7t-6
share𝕏f@
presented by ufa almanac
defensive player of the game109.2 pts
Eric ZhuangTOR #5shutdown
2blk · 7 breaks · 18 stops
blk+30brk+28stp+16dpp+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)

Montreal Royal (17)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
11Charles Guay20000101000075946310
20Julien Bernat200106920092485312
81Kevin Quinlan21010263260025136139190
71Malik Auger-Semmar26110293010032219178205
72Melvyn Brichet200205500051865015
30Philippe Le Bourdais2010056110834124130
5Simon Ruelle2030012131001461125171
42Christophe Tremblay-Joncas1100022231002477101191
50Enzo Forget1121030332002722375180
24Thomas Lalonde-Landry102101011100136946316
25Antoine Dubé0102015161001510691311
38Antoine Rousseau000000000000000
7Ben Powlay0000011000101011
29Jacob Duquette00200313430026125107202
86Jakob Brissette000000000000000
99Jean-Levy Champagne000000000000000
62Jeremie Giard011002200023725012
95Jeremy Hill00100110100300110
27Liam McKeown000000000000000
55Nathanael Le Marois000000000000000
19Nicolas Gagnon000000000000000
00Paul Hooley000102200019009
14Philippe Gagnon000000000000000
44Quentin Bonnaud000000000000000
23Raphaël Lalonde-Landry0111019201002032158311
15Raphael Salvas00000110001100010
2Tynan Peterson000000000000000
33Victor Curodeau000000000000000
4Victor Sauvé000000000000000
10William St-Pierre051001414000131038377
22Ywan Cohonner001101314100111204159

Toronto Rush (18)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
33Martin Gallant4100015183002164230160
35Evan Bembenista21000671009576511
32Kelsi Mallany2003034100727128311
34Phil Turner2010088000915125153
4Spencer Dillon2220018180201920380150
10Gagan Chatha10010151720017-1126172
41Keith McRae12100131410015131175170
49Max Pettenuzzo14200293110030157237810
28Nam Ho10010341005-2-2011
2Noah Nishizaki12010101110069778113
27Owen Robinson111001616000131514349
92Adam Turcotte000000000000000
3Akifumi Muraoka000000000000000
77Araav Sehgal0320031320002126717150
12Brandon Adibe000000000000000
16David Petsinis00000220002-13028
23Eelavan Jeevarajah000000000000000
5Eric Zhuang0002000000000020
22Harry Norris000000000000000
17Isaiah Masek-Kelly0012081130089452512
0Justin Podnar000000000000000
13Kai Huang000000000000000
26Kelvin Huang000000000000000
45Kevin Chao000000000000000
26Lochlan Margison000000000000000
6Logan Keillor001005611061739214
15Luc Comire01000990008632369
83Max Ayad0001047200654-20010
24Nathan Hsieh000000000000000
11Rowan Jamieson 00020220001-2218111
47Rui Carvalho000000000000000
18Ryan Poloz0140029290002320062170

scoring plays

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

quarter 1

scoreteamgoal
0-1TOROwen RobinsonEvan Bembenista
1-1MTLWilliam St-PierreThomas Lalonde-Landry
1-2TORMax PettenuzzoNoah Nishizaki
2-2MTLJeremie GiardMelvyn Brichet
2-3TORMartin GallantSpencer Dillon
3-3MTLMalik Auger-SemmarSimon Ruelle
4-3MTLWilliam St-PierreJulien Bernatbreak
5-3MTLKevin QuinlanSimon Ruellebreak

quarter 2

scoreteamgoal
5-4TORSpencer DillonKeith McRae
6-4MTLMalik Auger-SemmarChristophe Tremblay-Joncas
6-5TOREvan BembenistaMax Pettenuzzo
7-5MTLWilliam St-PierreMelvyn Brichet
7-6TORKeith McRaeSpencer Dillon
8-6MTLChristophe Tremblay-JoncasMalik Auger-Semmar
8-7TORRyan PolozMartin Gallant
9-7MTLMalik Auger-SemmarPhilippe Le Bourdais

quarter 3

scoreteamgoal
9-8TORMax PettenuzzoKelsi Mallany
10-8MTLAntoine DubéJulien Bernat
10-9TORNoah NishizakiNam Ho
11-9MTLMalik Auger-SemmarKevin Quinlan
11-10TORAraav SehgalPhil Turner
12-10MTLWilliam St-PierreCharles Guay
12-11TORLuc ComireOwen Robinson
12-12TORAraav SehgalMartin Gallantbreak
12-13TORMax PettenuzzoEvan Bembenistabreak

quarter 4

scoreteamgoal
12-14TORKeith McRaeMartin Gallant
13-14MTLMalik Auger-SemmarPhilippe Le Bourdais
13-15TORSpencer DillonGagan Chatha
14-15MTLEnzo ForgetKevin Quinlan
14-16TORMax PettenuzzoMartin Gallant
15-16MTLWilliam St-PierreMalik Auger-Semmar
15-17TORNoah NishizakiKelsi Mallany
16-17MTLMalik Auger-SemmarEnzo Forget
16-18TORAraav SehgalPhil Turner
17-18MTLRaphaël Lalonde-LandryCharles Guay
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗