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 Glory534921
Montreal Royal445720
BOS21
MTL20
week11
combat candy flexecutioner of the game73.8 pts
Jeff BabbittBOS #87hat trick
3g · 2a · 4blk · 21 cmp
g+15a+10blk+20cmp+4.2×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game111.6 pts
Simon CarapellaBOS #9perfect handler
6g · 2a · 5ha · 34 cmp · 1 hucks
share𝕏f@
presented by ufa almanac
defensive player of the game138.5 pts
Jeff BabbittBOS #87the wall
4blk · 2 breaks · 16 stops
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 (21)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
9Simon Carapella62500343400039265401240
10Peter Boerth54100252940034125304240
87Jeff Babbitt3204021210002254260229
27Orion Cable3140020222012647380242
28Ben Katz210007700085059019
88Caelan McSweeney13300404110039311138240
0Luke Webb10000330005-1663015
3Benjamin Sadok03210464820039448116240
30Brendan McCann0110010122011332-25019
80Chris Bartoli00000110000-120010
22Cole Davis-Brand0000012100111107
6Cole Moore000000000000000
41Colin Sunde0310031321001742949240
34Dillon Cooke000000000000000
99Eliav Malone000000000000000
5Elliott Rosenberg0000022000010006
21Gabe Colton00010220001-2425017
4Griffin Yas000000000000000
34Gustav Haflin000000000000000
1Ivan Tran0000000000000010
19Jac Carreiro000000000000000
95Jason Tapper001002200032924010
2Jay Clark000000000000000
15Jonah Stang-Osborne000000000000000
11Luca Harwood000000000000006
24Malachi Raymond000000000000000
26Nathanial Dick000000000000000
17Oscar Graff000000000000000
29Owen Cordes000000000000000
12Phillip Joyce0000011000111308
18Reed Browning00000220002-222014
66Roan Dunkerley000000000000000
14Rocco Linehan011001314100118616018
62Ryan Flamberg000000000000000
89Tannor Johnson-Go000000000000000
8Topher Davis000000000000000
7Turner Allen000000000000000
44Tyler Chan000000000000000
23Zach Singer000000000000000

Montreal Royal (20)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
44Quentin Bonnaud72300262600033129326240
30Philippe Le Bourdais401006600010-24215170
26Antoine Dubé201005500061121119
29Jacob Duquette22100212321022117206137
23Raphaël Lalonde-Landry21110242510022332021613
38Antoine Rousseau1000011132001347112110
12Sam Warrick1000001100202207
24Thomas Lalonde-Landry101105610073224020
37Calvin Coulbury0000011110007671170
11Charles Guay0000067100441-22020
42Christophe Tremblay-Joncas010006600038116016
84Dylan Lacombe-Burgoyne000000000000000
19Felix Leonard000000000000000
86Jakob Brissette05300788340065838-166250
50Jean-Levy Champagne00000110001-1105
62Jeremie Giard000000000000000
20Julien Bernat010202200036313020
5Julien Sénéchal000000000000000
80Kevin Groulx000000000000000
81Kevin Quinlan02100394120041145241240
69Liam McKeown000000000000000
72Melvyn Brichet000000000000000
00Paul Hooley00100440004-95308
15Raphael Salvas000000000000000
33Tobe Decraene055403335100342523021214
10William St-Pierre0110017180101960204210
22Ywan Cohonner000005501044734018

scoring plays

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

quarter 1

scoreteamgoal
0-1MTLTobe DecraeneQuentin Bonnaud
1-1BOSColin SundePeter Boerth
1-2MTLQuentin BonnaudPhilippe Le Bourdais
2-2BOSRocco LinehanBen Katz
2-3MTLQuentin BonnaudAntoine Rousseau
3-3BOSColin SundeSimon Carapella
3-4MTLJakob BrissettePhilippe Le Bourdais
4-4BOSColin SundePeter Boerth
5-4BOSPeter BoerthSimon Carapellabreak

quarter 2

scoreteamgoal
5-5MTLWilliam St-PierreRaphaël Lalonde-Landry
6-5BOSCaelan McSweeneyPeter Boerth
6-6MTLKevin QuinlanQuentin Bonnaud
7-6BOSBenjamin SadokSimon Carapella
7-7MTLJacob DuquetteRaphaël Lalonde-Landry
8-7BOSSimon CarapellaPeter Boerth
8-8MTLTobe DecraeneQuentin Bonnaud

quarter 3

scoreteamgoal
8-9MTLChristophe Tremblay-JoncasThomas Lalonde-Landry
9-9BOSPeter BoerthJeff Babbitt
9-10MTLRaphaël Lalonde-LandrySam Warrick
10-10BOSBrendan McCannBen Katz
10-11MTLTobe DecraeneQuentin Bonnaud
11-11BOSOrion CableSimon Carapella
11-12MTLJulien BernatAntoine Dubé
12-12BOSCaelan McSweeneyJeff Babbitt
12-13MTLJacob DuquettePhilippe Le Bourdais

quarter 4

scoreteamgoal
12-14MTLTobe DecraeneQuentin Bonnaud
13-14BOSSimon CarapellaOrion Cable
13-15MTLKevin QuinlanJacob Duquette
14-15BOSPeter BoerthCaelan McSweeney
14-16MTLJakob BrissetteQuentin Bonnaud
15-16BOSJeff BabbittSimon Carapella
15-17MTLTobe DecraeneAntoine Dubé
16-17BOSBen KatzLuke Webb
16-18MTLJakob BrissetteQuentin Bonnaud
17-18BOSCaelan McSweeneyJeff Babbitt
17-19MTLJakob BrissetteJacob Duquette
18-19BOSBenjamin SadokOrion Cable
18-20MTLJakob BrissettePhilippe Le Bourdais
19-20BOSPeter BoerthOrion Cable
20-20BOSBenjamin SadokSimon Carapellabreak
21-20BOSJeff BabbittPeter Boerthbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗