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
Boston Glory634417
Montreal Royal467421
BOS17
MTL21
week2
combat candy flexecutioner of the game53.7 pts
2g · 4a · 1blk · 19 cmp · 1 hucks · 1 t
g+10a+20blk+5hk+2cmp+3.8t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game78.1 pts
Benjamin SadokBOS #3dime dropper
1g · 7a · 2ha · 53 cmp · 4 hucks · 1t
share𝕏f@
presented by ufa almanac
defensive player of the game207.0 pts
Eliott HeloirMTL #35shutdown
1blk · 7 breaks · 21 stops · 6 pulls
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

Boston Glory (17)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
64Anders Olsen4212019201002441207203
22Cole Davis-Brand41410283670136277159240
32Ray Tetreault40300141501018-2302230
24Cam Wariner201108800084099415
55Andrew Pillsbury11210222202015242-70202
3Benjamin Sadok17210535411040359113261
2Mike Miller10000000001060015
4Alex Curreri000000000000000
96Alex Donadio000000000000000
48Benjamin Horrisberger000000000000000
13Brendan McCann010109123008-1957419
35Brian Wyer000000000000000
80Chris Bartoli000000000000000
30Cody McInnis00010220000-180012
6Cole Moore0001023100315-27115
60Davis Whitehead000000000000000
12Declan Kervick000000000000000
19Elliott Rosenberg000000000000000
89Eugene L'Heureux000000000000000
34Gustav Haflin000000000000000
4Harris Cannon000000000000000
16Henry Laseter000000000000000
70Holden Cookson0000001100103012
29Hunter Lang00010440004-1828170
25Ilya Yudkovich000000000000000
1Ivan Tran0000022000113-23012
0Jake Taylor000000000000000
2Jay Talerman000000000000000
85Jeff Graham000000000000000
17Jonah Kurman-Faber000000000000000
11Luca Harwood000000000000000
99Luka Govedic000000000000000
88Nate August000000000000000
26Nathanial Dick000000000000000
5Noah Backer000000000000000
27Orion Cable000000000000000
40Pablo Reimers000000000000000
21Pat Barron000000110010-16115
90Phillip Joyce000000000000000
10Ryan Tirner000000000000000
10Ryan Turner0100046200558-2514
33Ryan Woodhouse000000000000000
4Tanner Halkyard000000000000000
15Tannor Johnson-Go000000000000000
8Topher Davis011007910092103161
7Turner Allen000000000000000
23Willie Stewart03150202540020196190211
50Zachary Burpee000000000000000

Montreal Royal (21)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
5Julien Sénéchal4121013130101650187220
9Nabil Chaouch33300141511018212242222
47Charles Asselin210008910095694117
29Jacob Duquette211101313010918128220
86Jakob Brissette23500424630035497111221
71Malik Auger-Semmar24010192210023121280233
81Kevin Quinlan14110161931018156252223
27Miguel Goderre1021021241101816830221
15Raphael Salvas101002200031529011
64Simon Charette10100220003443014
34Thomas Dubois1000001100203609
24Thomas Lalonde-Landry10010132004135112
13André Arsenault000000000000000
38Antoine Rousseau010001920100179028019
11Charles Guay000000000000000
42Christophe Tremblay-Joncas01100561004634219
35Eliott Heloir01210212320013118-4118
19Felix Leonard010003300041618110
14Hayden Stone000000000000000
Joseph Genest000000000000000
20Julien Bernat00000671008-626114
Nathan Dandurand000000000000000
73Olivier Bastien00100330003519013
60Paul Hooley000000000000000
3Philippe Bisson000000000000000
44Quentin Bonnaud000000000000000
23Raphaël Lalonde-Landry000000000000000
28Sacha Poitte-Sokolsky000000000000000
43Thomas Duplaix000000000000000
Vincent Gamache000000000000000
16Vincent Genest00010330003-435111
6Vincent Lemieux000000000000000
22Ywan Cohonner000303410042012016
8Zacharie Morneau000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1MTLNabil ChaouchMalik Auger-Semmar
1-1BOSTopher DavisCole Davis-Brand
1-2MTLNabil ChaouchJakob Brissette
2-2BOSWillie StewartAnders Olsen
2-3MTLJakob BrissetteJulien Sénéchal
3-3BOSBrendan McCannCam Wariner
3-4MTLMalik Auger-SemmarNabil Chaouch
4-4BOSAndrew PillsburyMike Miller
5-4BOSWillie StewartRay Tetreaultbreak
6-4BOSBenjamin SadokCole Davis-Brandbreak

quarter 2

scoreteamgoal
6-5MTLChristophe Tremblay-JoncasCharles Asselin
7-5BOSBenjamin SadokCam Wariner
7-6MTLJakob BrissetteMalik Auger-Semmar
8-6BOSAnders OlsenAnders Olsen
8-7MTLAntoine RousseauCharles Asselin
9-7BOSRyan TurnerRay Tetreault
9-8MTLJakob BrissetteJacob Duquette
9-9MTLJulien SénéchalJacob Duquettebreak
9-10MTLFelix LeonardThomas Duboisbreak

quarter 3

scoreteamgoal
9-11MTLKevin QuinlanJakob Brissette
10-11BOSWillie StewartBenjamin Sadok
10-12MTLCharles AsselinSimon Charette
11-12BOSBenjamin SadokAnders Olsen
11-13MTLMalik Auger-SemmarMiguel Goderre
12-13BOSAnders OlsenRay Tetreault
12-14MTLNabil ChaouchKevin Quinlan
13-14BOSBenjamin SadokAndrew Pillsbury
13-15MTLKevin QuinlanNabil Chaouch
13-16MTLMalik Auger-SemmarNabil Chaouchbreak
13-17MTLJacob DuquetteJulien Sénéchalbreak

quarter 4

scoreteamgoal
13-18MTLEliott HeloirThomas Lalonde-Landry
14-18BOSBenjamin SadokRay Tetreault
14-19MTLKevin QuinlanRaphael Salvas
15-19BOSBenjamin SadokCole Davis-Brand
15-20MTLMalik Auger-SemmarJulien Sénéchal
16-20BOSBenjamin SadokCole Davis-Brand
16-21MTLKevin QuinlanJulien Sénéchal
17-21BOSCole Davis-BrandAnders Olsen
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗