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 Royal455418
DC Breeze663520
MTL18
DC20
week2
combat candy flexecutioner of the game55.2 pts
AJ MerrimanDC #5hat trick
4g · 3a · 2blk · 24 cmp · 1 hucks · 3 t
g+20a+15blk+10hk+2cmp+4.8t-15×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game62.2 pts
AJ MerrimanDC #5hat trick
4g · 3a · 2ha · 24 cmp · 1 hucks · 3t
g+24a+18ha+6hk+3cmp+6.0yt+4.4yr+4.5t-18×1.3 win
share𝕏f@
presented by ufa almanac
defensive player of the game123.5 pts
Tanner GesellDC #42shutdown
3blk · 8 breaks · 12 stops
blk+45brk+32stp+9dpp+9.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 (18)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
30Philippe Le Bourdais40100880001212191170
25Antoine Dubé22020151710018138126513
42Christophe Tremblay-Joncas22300343511037210234200
15Raphael Salvas200006600072239111
24Thomas Lalonde-Landry21120181801019102107414
10William St-Pierre201009101001226174172
71Malik Auger-Semmar13200212431025123209212
00Paul Hooley101006601061138011
5Simon Ruelle1310099000913658512
38Antoine Rousseau01100101220085217310
7Ben Powlay000000000000000
11Charles Guay01100111210097828414
50Enzo Forget0021036381003317148180
29Jacob Duquette0200030311012220713200
86Jakob Brissette000000000000000
99Jean-Levy Champagne000000000000000
62Jeremie Giard000000000000000
95Jeremy Hill000000000000000
20Julien Bernat000000000000000
81Kevin Quinlan02000414420037305142200
27Liam McKeown000000000000000
72Melvyn Brichet0021013141001323180911
55Nathanael Le Marois000006810073228013
19Nicolas Gagnon000000000000000
14Philippe Gagnon000000000000000
44Quentin Bonnaud000000000000000
23Raphaël Lalonde-Landry0000023100338012
2Tynan Peterson000000000000000
33Victor Curodeau00000110001325010
4Victor Sauvé000000000000000
22Ywan Cohonner0110016160001313362511

DC Breeze (20)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
5AJ Merriman432202427300282183001910
21Gabe Dowd4100066000103472150
16Raymond Lu210003300052278015
32Andrew Roy10100272910022181146160
22Billy O'Bryan10000231004256807
4Charlie McCutcheon1003055010634-30019
31Christian Boxley1311026271002984295172
26Coby Loveranes11110792001120179142
18Kevin Healey110101100021634014
11Luke Rehfuss100004400054855016
81Sean Mott14100252830027228159190
23Theo Shapinsky10100121201099057150
8Wiebe van den Brink1211099000976133018
3Aidan Downey000000000000000
9Ben Greenberg0120015172001225256017
19Brandon Lamberty0120066000374-1010
13Cole Jurek000000000000000
27Couper Kerns000000000000000
73Frederick Farah000000000000000
2Graham Turner000000000000000
54Gus Norrbom000000000000000
99Isaac Lee000000000000000
24Jacques Nissen02500454610038361141170
57Jasper Tom000000000000000
45Jeff Wodatch000004510052432142
10Joshua Lightner000000000000000
78Leo Pierson00000110001251508
7Lev Blumenfeld000000000000000
28Marcus Lee000000000000000
17Micah Wagner000000000000000
37Miles Grovic000000000000000
42Tanner Gesell00130660003054018
33Tyler Husband000000000000000
0Xavier Schafer002006700054515012
6Zachary Burpee000000000000000

scoring plays

quarter 1

scoreteamgoal
0-1DCSean MottAJ Merriman
1-1MTLMalik Auger-SemmarWilliam St-Pierre
1-2DCChristian BoxleyGabe Dowd
1-3DCWiebe van den BrinkRaymond Lubreak
2-3MTLSimon RuelleAntoine Dubé
2-4DCChristian BoxleyAJ Merriman
2-5DCKevin HealeyWiebe van den Brinkbreak
3-5MTLAntoine DubéRaphael Salvas
3-6DCSean MottAndrew Roy
4-6MTLJacob DuquettePhilippe Le Bourdais

quarter 2

scoreteamgoal
5-6MTLJacob DuquetteChristophe Tremblay-Joncas
6-6MTLAntoine RousseauRaphael Salvasbreak
7-6MTLMalik Auger-SemmarThomas Lalonde-Landrybreak
7-7DCJacques NissenCoby Loveranes
7-8DCAJ MerrimanSean Mottbreak
7-9DCWiebe van den BrinkBilly O'Bryanbreak
8-9MTLThomas Lalonde-LandrySimon Ruelle
8-10DCBen GreenbergCharlie McCutcheon
9-10MTLKevin QuinlanChristophe Tremblay-Joncas
9-11DCGabe DowdTheo Shapinsky
9-12DCBrandon LambertyAJ Merrimanbreak

quarter 3

scoreteamgoal
10-12MTLMalik Auger-SemmarPhilippe Le Bourdais
10-13DCCoby LoveranesGabe Dowd
11-13MTLKevin QuinlanWilliam St-Pierre
12-13MTLAntoine DubéPaul Hooleybreak
13-13MTLSimon Ruelleunknownbreak
13-14DCChristian BoxleyGabe Dowd
13-15DCAJ MerrimanLuke Rehfussbreak
14-15MTLChristophe Tremblay-JoncasPhilippe Le Bourdais

quarter 4

scoreteamgoal
15-15MTLSimon RuelleMalik Auger-Semmar
16-15MTLYwan CohonnerAntoine Dubébreak
16-16DCSean MottAJ Merriman
17-16MTLChristophe Tremblay-JoncasPhilippe Le Bourdais
17-17DCJacques NissenGabe Dowd
17-18DCSean MottChristian Boxleybreak
17-19DCRaymond LuKevin Healeybreak
17-20DCAJ MerrimanRaymond Lubreak
18-20MTLCharles GuayThomas Lalonde-Landry
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗