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 Royal000022
Rochester Dragons000019
MTL22
ROC19
week8
combat candy flexecutioner of the game56.4 pts
2g · 2a · 3blk · 13 cmp
g+10a+10blk+15cmp+2.6×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game43.2 pts
2g · 2a · 2ha · 13 cmp
g+12a+12ha+6cmp+3.3×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game124.8 pts
3blk · 6 breaks · 12 stops · 8 pulls
blk+45brk+24stp+9dpp+7.0pul+1.6hang+9.4×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 (22)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
—Christian Mathieu4000019212002500164
—Jean-Philippe Riopel4000022000600311
—Chuck Cantone301008102001300153
—Jean-Levy Champagne3212013152001600157
—Mathieu Bordeleau2223013130001400165
—Yoland Cabot2213077000700414
—Cedric Aubut-Boucher1001045100600113
—Charles Bariteau1010010100001100113
—Mark Zimmerl101001313000900311
—Philippe Thivierge1001089110800210
—Antoine Genest0313010132001100416
—Eric Dion0330034372003200174
—Félix-Antoine Daigle030002123210160096
—Gabriel Monfette0110013141001100119
—Gustavo Castano003001919000140096
—Jerome Boucher01310252940020001210
—Kevin Groulx010102200020029
—Olivier Drouin0011067100600312
—Tim Tsang0420015172001600213

Rochester Dragons (19)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
—David Ferraro4013014172002000188
—Maxwell Rick4121025315003400219
—Doug Urbino32110670001000313
—TJ Burns31220121410017001810
—Evan Meccarello1001022000300111
—Greg Wakeman1312037392003200214
—Joe Becker100004401050090
—Matt Rybak1001055000500411
—Tim Kominos1000055010600012
—Brian Kibler0000068200300311
—Connor Fortin001001100010022
—Dan McCune001004400030007
—Gabriel Hage0110012120001000212
—Joe Thompson0111032396102700202
—Jonathan Bain0111099000700410
—Kevin Quinlan0600018224102100219
—KJ Dziak0250036382002600202
—Mitch Wheeler000001100000020
—Mitchell Steiner010006601060059
—Patrick Stegemoeller000002200020012
// this site brought to you by combatcandies.com — creatine gummies