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·
Q1Q2Q3Q4OT1T
Boston Glory5346321
Montreal Royal4455220
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
g+36a+12ha+15hk+3cmp+8.5yt+5.3yr+6.0×1.3 win
share𝕏f@
presented by ufa almanac
defensive player of the game109.9 pts
Jeff BabbittBOS #87the wall
4blk · 2 breaks · 16 stops
blk+60brk+8stp+12dpp+4.5×1.3 win
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
stopsD-opportunity stopsdefensive possessions ended in a turnover (block, throwaway forced, drop, stall, or OB)
breaksD-points scoredD-line points where the defense scored after winning the disc
pullsrecorded pullspulls with measured hangtime (a small number of pulls go untimed)
obOB pullspulls that landed out of bounds, giving the receiving team better field position
hangpull hangtimetotal airtime across recorded pulls (longer hangtime = more time for D to set up)

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
18-18BOSBenjamin SadokOrion Cablebreak

overtime 1

scoreteamgoal
18-19MTLJakob BrissetteJacob Duquette
19-19BOSPeter BoerthOrion Cable
19-20MTLJakob BrissettePhilippe Le Bourdais
20-20BOSBenjamin SadokSimon Carapella
21-20BOSJeff BabbittPeter Boerthbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗