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
DC Breeze476623
Montreal Royal755017
DC23
MTL17
week6
combat candy flexecutioner of the game90.9 pts
Miles GrovicDC #37playmaker
1g · 9a · 1blk · 23 cmp · 3 hucks · 1 d
g+5a+45blk+5hk+6cmp+4.6d-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game113.7 pts
Miles GrovicDC #37perfect handler
1g · 9a · 2ha · 23 cmp · 3 hucks
g+6a+54ha+6hk+9cmp+5.8yt+7.2yr+3.5d-4×1.3 win
share𝕏f@
presented by ufa almanac
defensive player of the game130.2 pts
Brandon LambertyDC #19shutdown
1blk · 9 breaks · 13 stops · 18 pulls
blk+15brk+36stp+12dpp+9.5pul+3.6hang+24.1×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)

DC Breeze (23)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
21Gabe Dowd5010011110101612197150
26Coby Loveranes40100462001020122150
27Couper Kerns20010220004-271015
17Micah Wagner201308800072752018
19Brandon Lamberty11110131300011187-7019
73Frederick Farah100003300041932117
2Graham Turner100009101001196143130
10Joshua Lightner130001212000138550016
18Kevin Healey10000440005516014
37Miles Grovic19210232401025360235183
42Tanner Gesell1111088000821100119
23Theo Shapinsky1021024240002099190132
8Wiebe van den Brink1120019201002088151218
0Xavier Schafer133001212000124365016
3Aidan Downey000000000000000
5AJ Merriman000000000000000
32Andrew Roy0120038380003329198161
9Ben Greenberg000000000000000
22Billy O'Bryan01000440004761012
4Charlie McCutcheon000000000000000
31Christian Boxley000000000000000
13Cole Jurek000000000000000
54Gus Norrbom000000000000000
99Isaac Lee0050018191001613937116
24Jacques Nissen0111027280001726284150
57Jasper Tom000000000000000
45Jeff Wodatch000000000000000
78Leo Pierson000000000000000
7Lev Blumenfeld000000000000000
11Luke Rehfuss000000000000000
28Marcus Lee000000000000000
16Raymond Lu000000000000000
81Sean Mott02100242730027114176160
33Tyler Husband000000000000000
6Zachary Burpee000000000000000

Montreal Royal (17)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
30Philippe Le Bourdais401007700011-16185190
25Antoine Dubé30000770001030131612
71Malik Auger-Semmar35010303210034256303215
42Christophe Tremblay-Joncas2110017181102075219181
38Antoine Rousseau11100121420011923857
86Jakob Brissette11100393900029223134210
72Melvyn Brichet112101212000121064229
15Raphael Salvas11100440005148017
22Ywan Cohonner1230036382003219410190
7Ben Powlay000000000000000
11Charles Guay00100101000076622510
50Enzo Forget02110394230040197115210
29Jacob Duquette000000000000000
99Jean-Levy Champagne000000000000000
62Jeremie Giard01010550004645917
95Jeremy Hill000000000000000
20Julien Bernat002004510053825311
81Kevin Quinlan0130018202001913290200
27Liam McKeown00000440004265217
55Nathanael Le Marois000000000000000
19Nicolas Gagnon000000000000000
00Paul Hooley0000034100425-817
14Philippe Gagnon000000000000000
44Quentin Bonnaud000000000000000
23Raphaël Lalonde-Landry000001313000101710510
5Simon Ruelle000105720062343413
24Thomas Lalonde-Landry00010121003-611311
2Tynan Peterson000000000000000
33Victor Curodeau000000000000000
4Victor Sauvé000000000000000
10William St-Pierre01000660006332579

scoring plays

quarter 1

scoreteamgoal
1-0DCAndrew RoyMiles Grovic
1-1MTLMalik Auger-SemmarChristophe Tremblay-Joncas
1-2MTLWilliam St-PierreAntoine Dubébreak
1-3MTLRaphael SalvasMelvyn Brichetbreak
2-3DCMiles GrovicTheo Shapinsky
2-4MTLMalik Auger-SemmarPhilippe Le Bourdais
3-4DCMiles GrovicGraham Turner
3-5MTLYwan CohonnerMalik Auger-Semmar
4-5DCMiles GrovicGabe Dowd
4-6MTLKevin QuinlanMalik Auger-Semmar
4-7MTLYwan CohonnerChristophe Tremblay-Joncasbreak

quarter 2

scoreteamgoal
5-7DCBrandon LambertyCouper Kerns
6-7DCTanner GesellKevin Healeybreak
6-8MTLChristophe Tremblay-JoncasAntoine Dubé
6-9MTLMelvyn BrichetAntoine Rousseaubreak
7-9DCJacques NissenGabe Dowd
8-9DCWiebe van den BrinkMicah Wagnerbreak
8-10MTLAntoine RousseauJakob Brissette
9-10DCMiles GrovicGabe Dowd
9-11MTLMalik Auger-SemmarPhilippe Le Bourdais
10-11DCMiles GrovicGabe Dowd
11-11DCJoshua LightnerMicah Wagnerbreak
11-12MTLJakob BrissetteAntoine Dubé

quarter 3

scoreteamgoal
12-12DCMiles GrovicGabe Dowd
12-13MTLEnzo ForgetYwan Cohonner
13-13DCMiles GrovicCoby Loveranes
13-14MTLMalik Auger-SemmarPhilippe Le Bourdais
14-14DCSean MottCoby Loveranes
14-15MTLEnzo ForgetMalik Auger-Semmar
14-16MTLJeremie GiardRaphael Salvasbreak
15-16DCMiles GrovicCoby Loveranes
15-17MTLMalik Auger-SemmarPhilippe Le Bourdais
16-17DCSean MottCoby Loveranes
17-17DCJoshua LightnerCouper Kernsbreak

quarter 4

scoreteamgoal
18-17DCMiles GrovicWiebe van den Brink
19-17DCXavier SchaferJoshua Lightnerbreak
20-17DCBilly O'BryanXavier Schaferbreak
21-17DCJoshua LightnerFrederick Farahbreak
22-17DCXavier SchaferTanner Gesellbreak
23-17DCXavier SchaferBrandon Lambertybreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗