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 Rush000021
Montreal Royal000018
TOR21
MTL18
week7
combat candy flexecutioner of the game34.8 pts
2g · 2a · 16 cmp
g+10a+10blk+0cmp+3.2×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game44.2 pts
2g · 2a · 2ha · 16 cmp
g+12a+12ha+6cmp+4.0×1.3 win
share𝕏f@
presented by ufa almanac
defensive player of the game91.0 pts
Marijo ZlaticTOR #14shutdown
2blk · 5 breaks · 15 stops
blk+30brk+20stp+13dpp+7.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 (21)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
73Benjamin Burelle60100582001400152
83Jason Huynh3020019201002100412
80Connor Armstrong2031030321002100182
25Jay Boychuk2220016160001700143
9Benjamin Oort1012055000600172
87Bretton Tan120001111000900613
86Dan LaFrance1000011000300011
71Iain Mackenzie1021046200600413
17Isaiah Masek-Kelly1400011132301400161
24Jeremy Norden1120021232001800314
14Marijo Zlatic1002044000500314
10Nicholas Dacquisto1000022000300311
91Cameron Harris032109134011400165
21Geoff Powell03000910100900412
15Jacky Hau0000011000200110
20Jeff Lindquist020001315200900310
11Jonathan Edwards01120910100900112
13Jonathan Martin0100066000600111
7Mike Mackenzie0011067100600217
19Thomson McKnight0221032341002300183

Montreal Royal (18)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
95Francis Vallée3120012120101500172
71Malik Auger-Semmar3300017191002000185
17Antoine Genest2102089000600413
32Nasser M'Bae Vogel2020024251002300132
7Stève Bonneau2221036414003600172
13André Arsenault1003033010400515
88Estéban Ceballos1000089100900410
81Kevin Quinlan1211016192001700172
1Morgan Hibbert1011057200800415
3Philippe Bisson101003300040029
6Vincent Lemieux1001055000600211
98Cam Burden0130017214001500414
22Christophe Tremblay-Joncas0100066000600411
0Francis Breton000001100010015
21Gabriel Monfette0111014173001400310
35Jean Guillemette000002200020026
8Mike Voelpel0010066010700194
64Simon Charette010002200020037
2Vincent Gamache0010017181001600122
33Yoland Cabot0520031332102600182
// this site brought to you by combatcandies.com — creatine gummies