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)

#playergls↓asthablkccmpatttdscatyds 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)

#playergls↓asthablkccmpatttdscatyds 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 Decraene → Quentin Bonnaud
1-1BOSColin Sunde → Peter Boerth
1-2MTLQuentin Bonnaud → Philippe Le Bourdais
2-2BOSRocco Linehan → Ben Katz
2-3MTLQuentin Bonnaud → Antoine Rousseau
3-3BOSColin Sunde → Simon Carapella
3-4MTLJakob Brissette → Philippe Le Bourdais
4-4BOSColin Sunde → Peter Boerth
5-4BOSPeter Boerth → Simon Carapellabreak

quarter 2

scoreteamgoal
5-5MTLWilliam St-Pierre → Raphaël Lalonde-Landry
6-5BOSCaelan McSweeney → Peter Boerth
6-6MTLKevin Quinlan → Quentin Bonnaud
7-6BOSBenjamin Sadok → Simon Carapella
7-7MTLJacob Duquette → Raphaël Lalonde-Landry
8-7BOSSimon Carapella → Peter Boerth
8-8MTLTobe Decraene → Quentin Bonnaud

quarter 3

scoreteamgoal
8-9MTLChristophe Tremblay-Joncas → Thomas Lalonde-Landry
9-9BOSPeter Boerth → Jeff Babbitt
9-10MTLRaphaël Lalonde-Landry → Sam Warrick
10-10BOSBrendan McCann → Ben Katz
10-11MTLTobe Decraene → Quentin Bonnaud
11-11BOSOrion Cable → Simon Carapella
11-12MTLJulien Bernat → Antoine Dubé
12-12BOSCaelan McSweeney → Jeff Babbitt
12-13MTLJacob Duquette → Philippe Le Bourdais

quarter 4

scoreteamgoal
12-14MTLTobe Decraene → Quentin Bonnaud
13-14BOSSimon Carapella → Orion Cable
13-15MTLKevin Quinlan → Jacob Duquette
14-15BOSPeter Boerth → Caelan McSweeney
14-16MTLJakob Brissette → Quentin Bonnaud
15-16BOSJeff Babbitt → Simon Carapella
15-17MTLTobe Decraene → Antoine Dubé
16-17BOSBen Katz → Luke Webb
16-18MTLJakob Brissette → Quentin Bonnaud
17-18BOSCaelan McSweeney → Jeff Babbitt
18-18BOSBenjamin Sadok → Orion Cablebreak

overtime 1

scoreteamgoal
18-19MTLJakob Brissette → Jacob Duquette
19-19BOSPeter Boerth → Orion Cable
19-20MTLJakob Brissette → Philippe Le Bourdais
20-20BOSBenjamin Sadok → Simon Carapella
21-20BOSJeff Babbitt → Peter Boerthbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗