UFA ALMANAC — HISTORICAL STATS & RECORDS·14 SEASONS · 2012–2025 · 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·14 SEASONS · 2012–2025 · 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 Royal255517
DC Breeze766827
MTL17
DC27
week3
combat candy flexecutioner of the game58.8 pts
2g · 3a · 41 cmp · 3 hucks
g+10a+15blk+0hk+6cmp+8.2×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
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

Montreal Royal (17)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
14Hayden Stone3020010100001335133231
86Jakob Brissette32100303420035188231230
71Malik Auger-Semmar3210016171102094202234
22Ywan Cohonner31110220005082512
29Jacob Duquette2030017192201614375185
38Antoine Rousseau102201213100910633713
47Charles Asselin1012013151101513763712
42Christophe Tremblay-Joncas1222013130001284105620
13André Arsenault000000000000000
11Charles Guay000000000000008
35Eliott Heloir010007810052113215
19Felix Leonard02100192000016107125126
Joseph Genest000000000000000
20Julien Bernat010003300032545713
5Julien Sénéchal00100910100117690231
81Kevin Quinlan03100343610036179202230
27Miguel Goderre020002829120182481174
9Nabil Chaouch000001100015330
Nathan Dandurand000000000000000
73Olivier Bastien000000000000000
60Paul Hooley000000000000000
3Philippe Bisson000000000000000
44Quentin Bonnaud000000000000000
23Raphaël Lalonde-Landry000000000000000
15Raphael Salvas00000110001147010
28Sacha Poitte-Sokolsky000000000000000
64Simon Charette000000000000000
34Thomas Dubois000000000000000
43Thomas Duplaix00100990006556346
24Thomas Lalonde-Landry00010011001014015
Vincent Gamache000000000000000
16Vincent Genest01000682007588587
6Vincent Lemieux000000000000000
8Zacharie Morneau000000000000000

DC Breeze (27)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
99Joe Richards51000560001153128162
1Alexandre Fall310101100042260021
45Jeff Wodatch2130015161001895176180
53Jonny Malks23300414100034396117180
17Moussa Dia2200066000844125117
12Rowan McDonnell23110181910020142293170
10Zach Norrbom23100303000026173130171
5AJ Merriman122207811078368019
90Alan Kolick1130021210101913369130
42David Cranston101109111001111532122
73Frederick Farah1001000000103018
57Jasper Tom131001010000106929021
11Luke Rehfuss10110220003066021
21Rhys Bergeron10130770005264018
27Steven Wartinbee12100192010016216188170
7Tyler Monroe13200202110022170204180
14Aaron Bartlett000000000000000
19Brandon Lamberty0120091010072539017
13Christian Boxley0030022242002491121181
22Colin McLaughlin000000000000000
8Colum Bergeron000000000000000
6Dane Warner000000000000000
30David Bloodgood000000000000000
36David Shields000000000000000
20David Zimmerman000000000000000
4Delrico Johnson001105610051126019
88Duncan Fitzgerald000000000000000
23Gabe Webster000000000000000
2Isaac Lee000000000000000
24Jacques Nissen000000000000000
3Jeremy Hess000000000000000
25Jeremy Knopf011109900053620013
9Kenta Kawaguchi000000000000000
18Kevin Healey000000000000000
51Kevin Versteeg000000000000000
15Kyle Vezina000000000000000
78Leo Pierson000000000000000
66Marcus Thaw000000000000000
0Ted Sither000000000000000
91Troy Holland000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1DCJonny MalksSteven Wartinbee
1-1MTLChristophe Tremblay-JoncasAntoine Rousseau
1-2DCMoussa DiaAlexandre Fall
2-2MTLJakob BrissetteJacob Duquette
2-3DCAJ MerrimanMoussa Dia
2-4DCJonny MalksZach Norrbombreak
2-5DCJasper TomAJ Merrimanbreak
2-6DCSteven WartinbeeJeff Wodatchbreak
2-7DCMoussa DiaAlexandre Fallbreak

quarter 2

scoreteamgoal
2-8DCJasper TomLuke Rehfuss
3-8MTLVincent GenestYwan Cohonner
3-9DCRowan McDonnellJoe Richards
4-9MTLKevin QuinlanMalik Auger-Semmar
4-10DCJeff WodatchJonny Malks
5-10MTLMiguel GoderreMalik Auger-Semmar
5-11DCAlan KolickJeff Wodatch
6-11MTLMalik Auger-SemmarJakob Brissette
6-12DCRowan McDonnellAlan Kolick
7-12MTLMiguel GoderreHayden Stone
7-13DCJonny MalksRowan McDonnell

quarter 3

scoreteamgoal
7-14DCTyler MonroeZach Norrbom
8-14MTLEliott HeloirYwan Cohonner
8-15DCAJ MerrimanAlexandre Fall
9-15MTLKevin QuinlanJacob Duquette
9-16DCTyler MonroeJoe Richards
10-16MTLJakob BrissetteMalik Auger-Semmar
10-17DCRowan McDonnellJoe Richards
11-17MTLFelix LeonardYwan Cohonner
11-18DCJasper TomFrederick Farah
12-18MTLJulien BernatChristophe Tremblay-Joncas
12-19DCSteven WartinbeeJoe Richards

quarter 4

scoreteamgoal
12-20DCAlexandre FallJasper Tom
13-20MTLChristophe Tremblay-JoncasCharles Asselin
13-21DCJeremy KnopfMoussa Dia
14-21MTLKevin QuinlanJakob Brissette
14-22DCBrandon LambertyRhys Bergeron
15-22MTLMalik Auger-SemmarHayden Stone
15-23DCTyler MonroeDavid Cranston
16-23MTLFelix LeonardJakob Brissette
16-24DCZach NorrbomTyler Monroe
17-24MTLYwan CohonnerHayden Stone
17-25DCZach NorrbomJonny Malks
17-26DCJoe RichardsRowan McDonnellbreak
17-27DCZach NorrbomJoe Richardsbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗