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 Royal634316
Boston Glory465823
MTL16
BOS23
week10
combat candy flexecutioner of the game49.2 pts
Charles AsselinMTL #475-goal game
5g · 4blk · 11 cmp · 1 hucks
g+25a+0blk+20hk+2cmp+2.2
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 (16)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
47Charles Asselin50040111100013922021312
44Quentin Bonnaud5012010100001520282231
9Nabil Chaouch22000141621018149159232
5Julien Sénéchal101106600053376416
81Kevin Quinlan16020131740017235221200
71Malik Auger-Semmar1150013141001517176132
24Thomas Lalonde-Landry1100057200846116117
13André Arsenault000000000000000
38Antoine Rousseau00020131520097931616
11Charles Guay000000000000000
42Christophe Tremblay-Joncas000000000000000
35Eliott Heloir000000000000000
19Felix Leonard00100121300011615754
14Hayden Stone000000000000000
29Jacob Duquette011008113001142106512
86Jakob Brissette01310394341034140155225
Joseph Genest000000000000000
20Julien Bernat0000045100552545
27Miguel Goderre01100303000025190-22224
Nathan Dandurand000000000000000
73Olivier Bastien01000220002281608
60Paul Hooley00000341003202113
3Philippe Bisson000000000000000
23Raphaël Lalonde-Landry010002200131827016
15Raphael Salvas000001100013405
28Sacha Poitte-Sokolsky000000000000000
64Simon Charette000000000000000
34Thomas Dubois000000000000000
43Thomas Duplaix0130034361002428727220
Vincent Gamache000000000000000
16Vincent Genest00000121002428414
6Vincent Lemieux000000000000000
22Ywan Cohonner000000000000000
8Zacharie Morneau00000110001-31404

Boston Glory (23)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
29Hunter Lang4000089100113194131
7Turner Allen41110770001121192611
11Luca Harwood3100044000753109150
3Benjamin Sadok2430056604005255774191
80Chris Bartoli201303301041284116
13Brendan McCann111001818000147954319
12Declan Kervick100004620049134013
89Eugene L'Heureux10100451007691016
34Gustav Haflin10010220003534019
21Pat Barron102109900097374145
90Phillip Joyce101308800048426014
32Ray Tetreault1020015172001885201191
50Zachary Burpee13010151610015-3235161
4Alex Curreri000000000000000
96Alex Donadio00020220001-81017
64Anders Olsen000000000000000
55Andrew Pillsbury000000000000000
48Benjamin Horrisberger000000000000000
35Brian Wyer000000000000000
24Cam Wariner000000000000000
30Cody McInnis013001213100136127170
22Cole Davis-Brand05500464810040272155201
6Cole Moore0300010122001016521316
60Davis Whitehead000000000000000
19Elliott Rosenberg0100033000322-2012
4Harris Cannon000000000000000
16Henry Laseter000000000000000
70Holden Cookson000000000000000
25Ilya Yudkovich000003520046-6016
1Ivan Tran000000000000000
0Jake Taylor000000000000000
2Jay Talerman000000000000000
85Jeff Graham000000000000000
17Jonah Kurman-Faber000000000000000
99Luka Govedic000000000000000
2Mike Miller000000000000000
88Nate August000000000000000
26Nathanial Dick000000000000000
5Noah Backer0320023252002211477218
27Orion Cable000000000000000
40Pablo Reimers000000000000000
10Ryan Tirner000000000000000
10Ryan Turner000000000000000
33Ryan Woodhouse000000000000000
4Tanner Halkyard000000000000000
15Tannor Johnson-Go000000000000000
8Topher Davis000000000000000
23Willie Stewart000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1BOSZachary BurpeeLuca Harwood
1-1MTLThomas DuplaixMalik Auger-Semmar
1-2BOSCole MooreChris Bartoli
2-2MTLNabil ChaouchKevin Quinlan
2-3BOSCole Davis-BrandBenjamin Sadok
3-3MTLMiguel GoderreNabil Chaouch
3-4BOSBenjamin SadokPat Barron
4-4MTLRaphaël Lalonde-LandryJulien Sénéchal
5-4MTLJacob DuquetteCharles Asselinbreak
6-4MTLKevin QuinlanQuentin Bonnaudbreak

quarter 2

scoreteamgoal
6-5BOSLuca HarwoodTurner Allen
7-5MTLOlivier BastienThomas Lalonde-Landry
7-6BOSBenjamin SadokHunter Lang
8-6MTLMalik Auger-SemmarNabil Chaouch
8-7BOSBenjamin SadokHunter Lang
9-7MTLKevin QuinlanQuentin Bonnaud
9-8BOSCole MooreDeclan Kervick
9-9BOSNoah BackerTurner Allenbreak
9-10BOSCole Davis-BrandTurner Allenbreak

quarter 3

scoreteamgoal
9-11BOSZachary BurpeeRay Tetreault
10-11MTLNabil ChaouchQuentin Bonnaud
10-12BOSCole Davis-BrandHunter Lang
11-12MTLKevin QuinlanQuentin Bonnaud
11-13BOSCole MoorePhillip Joyce
12-13MTLKevin QuinlanCharles Asselin
12-14BOSNoah BackerGustav Haflin
13-14MTLThomas Lalonde-LandryCharles Asselin
13-15BOSCody McInnisTurner Allen

quarter 4

scoreteamgoal
13-16BOSCole Davis-BrandBenjamin Sadok
14-16MTLJakob BrissetteCharles Asselin
14-17BOSNoah BackerBrendan McCann
15-17MTLKevin QuinlanCharles Asselin
15-18BOSTurner AllenChris Bartoli
16-18MTLKevin QuinlanQuentin Bonnaud
16-19BOSZachary BurpeeHunter Lang
16-20BOSBenjamin SadokLuca Harwoodbreak
16-21BOSCole Davis-BrandLuca Harwoodbreak
16-22BOSBrendan McCannEugene L'Heureuxbreak
16-23BOSElliott RosenbergZachary Burpeebreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗