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
DC Breeze647825
Montreal Royal453618
DC25
MTL18
week9
combat candy flexecutioner of the game54.0 pts
Kevin QuinlanMTL #81playmaker
1g · 7a · 55 cmp · 4 hucks · 1 t
g+5a+35blk+0hk+8cmp+11.0t-5
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

DC Breeze (25)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
1Alexandre Fall400003301072199016
9Benjamin Oort3110019190002238172190
31Christian Boxley3330023230002578268182
53Jonny Malks33200414320038312154200
7Tyler Monroe32300262710030177225190
45Jeff Wodatch24100232300025132273180
18Kevin Healey2100055000745108133
4Charlie McCutcheon10000000001019016
30David Bloodgood104109900088117016
40Joe Merrill10000220003-1238016
21Rhys Bergeron100202410031628016
12Rowan McDonnell1240019201102024092162
14Aaron Bartlett000000000000000
5AJ Merriman0103033000020019
32Andrew Roy0020027270001918677152
19Brandon Lamberty000000000000000
13Cole Jurek000000000000000
22Colin McLaughlin000000000000000
6Dane Warner000000000000000
42David Cranston000000000000000
20David Zimmerman000000000000000
73Frederick Farah000000000000000
15Garrett Braun000000000000000
47Gus Norrbom000000000000000
2Isaac Lee000000000000000
24Jacques Nissen0210023251001823933150
57Jasper Tom000000000000000
25Jeremy Knopf000000000000000
3Kris Harrison000000000000000
11Luke Rehfuss000003300043552014
66Marcus Thaw031007700077733018
65Miles Grovic000000000000000
17Moussa Dia022106600066461020
26Rami Paust000000000000000
46Sasha Frank-Stempel000000000000000
27Steven Wartinbee000000000000000
8Thomas Edmonds010008800076847016
91Troy Holland000004400031922020
0Xavier Schafer000000000000000
10Zach Norrbom000000000000000

Montreal Royal (18)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
71Malik Auger-Semmar34100252720031164367250
30Philippe Le Bourdais310003520086126200
23Thomas Duplaix30110111210014-18167154
42Christophe Tremblay-Joncas20010220004-781621
77Kayle Campbell21200404210032246107250
4Devon Asemota1000000000101207
84Dylan Lacombe-Burgoyne10300282911023105139180
81Kevin Quinlan1730055561005352011260
69Liam McKeown11100212210022141158180
72Melvyn Brichet1021011132001531122518
26Antoine Dubé0100011010149219
38Antoine Rousseau001002223100171639817
12Brandon Adibe000000000000000
37Calvin Coulbury000000000000000
11Charles Guay000000000000000
7Desmond Staples0100044000261-1405
35Eliott Heloir000000000000000
19Felix Leonard000000000000000
14Ian Wallace000000000000000
29Jacob Duquette000000000000000
86Jakob Brissette000000000000000
18Jordan Faries000000000000000
20Julien Bernat000000000000000
5Julien Sénéchal000000000000000
33Martin Gallant000000000000000
83Max Ayad00000110001-11-507
60Nabil Chaouch000000000000000
00Paul Hooley000000000000001
23Raphaël Lalonde-Landry000000000000000
15Raphael Salvas000009900081125113
51Sam Warrick001001313000132985231
27Simon Walker00000110001486113
24Thomas Lalonde-Landry0211017180001823111318
28Tyler Gunasekera000000000000000
25Tynan Peterson00100110001201905
10William St-Pierre000000000000000
22Ywan Cohonner000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1MTLAntoine DubéChristophe Tremblay-Joncas
1-1DCJonny MalksBenjamin Oort
1-2MTLDesmond StaplesChristophe Tremblay-Joncas
2-2DCThomas EdmondsCharlie McCutcheon
2-3MTLKevin QuinlanPhilippe Le Bourdais
3-3DCMarcus ThawJoe Merrill
3-4MTLKevin QuinlanThomas Duplaix
4-4DCJacques NissenChristian Boxley
5-4DCKevin HealeyTyler Monroebreak
6-4DCJacques NissenChristian Boxleybreak

quarter 2

scoreteamgoal
6-5MTLMalik Auger-SemmarDylan Lacombe-Burgoyne
7-5DCJonny MalksKevin Healey
7-6MTLMalik Auger-SemmarKayle Campbell
8-6DCTyler MonroeJonny Malks
8-7MTLKevin QuinlanPhilippe Le Bourdais
9-7DCJeff WodatchBenjamin Oort
9-8MTLLiam McKeownThomas Duplaix
10-8DCJeff WodatchTyler Monroe
10-9MTLThomas Lalonde-LandryDevon Asemota

quarter 3

scoreteamgoal
10-10MTLKayle CampbellThomas Duplaix
11-10DCJeff WodatchKevin Healey
11-11MTLMalik Auger-SemmarKevin Quinlan
12-11DCMoussa DiaAlexandre Fall
12-12MTLMalik Auger-SemmarLiam McKeown
13-12DCRowan McDonnellRhys Bergeron
14-12DCChristian BoxleyJonny Malksbreak
15-12DCMarcus ThawAlexandre Fallbreak
16-12DCJonny MalksBenjamin Oortbreak
17-12DCBenjamin OortChristian Boxleybreak

quarter 4

scoreteamgoal
17-13MTLKevin QuinlanPhilippe Le Bourdais
18-13DCJeff WodatchJonny Malks
18-14MTLPhilippe Le BourdaisMalik Auger-Semmar
19-14DCMoussa DiaDavid Bloodgood
19-15MTLKevin QuinlanMalik Auger-Semmar
20-15DCRowan McDonnellJeff Wodatch
20-16MTLKevin QuinlanKayle Campbell
21-16DCMarcus ThawAlexandre Fall
21-17MTLThomas Lalonde-LandryMelvyn Brichet
22-17DCChristian BoxleyRowan McDonnell
22-18MTLKevin QuinlanMalik Auger-Semmar
23-18DCTyler MonroeJeff Wodatch
24-18DCAJ MerrimanAlexandre Fallbreak
25-18DCChristian BoxleyTyler Monroebreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗