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 Glory644519
Ottawa Outlaws487221
BOS19
OTT21
week2
combat candy flexecutioner of the game53.7 pts
David ColicOTT #345-goal game
5g · 1a · 1blk · 4 cmp
g+25a+5blk+5cmp+0.8×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game71.6 pts
Nick BoucherOTT #89dime dropper
1g · 6a · 3ha · 54 cmp · 3 hucks · 5t
share𝕏f@
presented by ufa almanac
defensive player of the game181.6 pts
Cody McInnisBOS #30shutdown
2 breaks · 13 stops · 14 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 (19)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
3Benjamin Sadok33110454931039323255243
29Hunter Lang303005500073273170
22Cole Davis-Brand24310313320128273163232
32Ray Tetreault203108101101215186203
8Topher Davis22000101220115102290211
23Willie Stewart25100192440022264211222
48Benjamin Horrisberger10010242005-14107018
70Holden Cookson1003044000231-1012
1Ivan Tran10000220003823014
21Pat Barron100102420034743116
10Ryan Turner1110099010930116184
4Alex Curreri000000000000000
96Alex Donadio000000000000000
64Anders Olsen000000000000000
55Andrew Pillsbury02200232401016242-80210
13Brendan McCann000000000000000
35Brian Wyer000000000000000
24Cam Wariner000000000000000
80Chris Bartoli00120231003-1232022
30Cody McInnis01000572005511018
6Cole Moore00100231003030017
60Davis Whitehead000000000000000
12Declan Kervick000000000000000
19Elliott Rosenberg000000000000000
89Eugene L'Heureux000000000000000
34Gustav Haflin000000000000000
4Harris Cannon000000000000000
16Henry Laseter000000000000000
25Ilya Yudkovich000000000000000
0Jake Taylor000000000000000
2Jay Talerman000000000000000
85Jeff Graham000000000000000
17Jonah Kurman-Faber000000000000000
11Luca Harwood000000000000000
99Luka Govedic000000000000000
2Mike Miller000000000000002
88Nate August000000000000000
26Nathanial Dick000000000000000
5Noah Backer000000000000000
27Orion Cable000000000000000
40Pablo Reimers0100067100350-7016
90Phillip Joyce000000000000000
10Ryan Tirner000000000000000
33Ryan Woodhouse0000000000000015
4Tanner Halkyard000000000000000
15Tannor Johnson-Go000000000000000
7Turner Allen000000000000000
50Zachary Burpee000000000000000

Ottawa Outlaws (21)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
34David Colic511104400099276200
22Alec Arsenault3003014172101936213210
10Geoff Bevan23200394010130380116230
3Paul Mensah210002200041957010
20Paul Renaud2131018213202354199180
25Braedan Robinson10010110002-727013
12Brandon Adibe10000011002039215
29Carson Turner1101021221101816731122
30Greg Ellis110001013200911789120
95Jeremy Hill11200212320024-12279230
89Nick Boucher16310546150051484125230
61Rhys Toogood13110313100023215-21210
86Alex Cameron000000000000000
43Andrew Ouchterlony000000000000000
71Ben Simmonds000000000000000
91Cameron Kennedy00100110001-41307
17Curtis Campbell000000000000000
39Dan Benvenuti000000000000000
14Ian Wallace00000440004176395
31Jon Hallett000000000000000
24Jonah Munoz000005500047010012
77Kayle Campbell000000000000000
8Khirode Robertson000000000000000
88Kyle Cantal0001012000203014
33Martin Gallant003005501053842013
11Matt O'Brien00020572007591114
83Max Ayad000000000000000
16Ryan Wallace0000011000114011
23Samuel Dupont-Gratton000000000000000
81Thomas Stanton000000000000000
40Will Dickson0300045100361-7011

scoring plays

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

quarter 1

scoreteamgoal
0-1OTTRhys ToogoodDavid Colic
1-1BOSTopher DavisCole Davis-Brand
1-2OTTRhys ToogoodNick Boucher
2-2BOSWillie StewartBenjamin Sadok
2-3OTTNick BoucherGeoff Bevan
3-3BOSWillie StewartTopher Davis
3-4OTTNick BoucherPaul Renaud
4-4BOSWillie StewartHunter Lang
5-4BOSBenjamin SadokCole Davis-Brandbreak
6-4BOSPablo ReimersHolden Cooksonbreak

quarter 2

scoreteamgoal
6-5OTTWill DicksonPaul Mensah
7-5BOSAndrew PillsburyWillie Stewart
7-6OTTGeoff BevanDavid Colic
8-6BOSBenjamin SadokRay Tetreault
8-7OTTPaul MensahGreg Ellis
9-7BOSWillie StewartPat Barron
9-8OTTGeoff BevanDavid Colic
10-8BOSTopher DavisRyan Turner
10-9OTTNick BoucherDavid Colic
10-10OTTWill DicksonBraedan Robinsonbreak
10-11OTTNick BoucherGeoff Bevanbreak
10-12OTTGreg EllisJeremy Hillbreak

quarter 3

scoreteamgoal
10-13OTTCarson TurnerBrandon Adibe
11-13BOSCole Davis-BrandHunter Lang
11-14OTTPaul RenaudRhys Toogood
12-14BOSCole Davis-BrandWillie Stewart
12-15OTTNick BoucherPaul Renaud
13-15BOSRyan TurnerHunter Lang
13-16OTTNick BoucherDavid Colic
14-16BOSWillie StewartRay Tetreault
14-17OTTWill DicksonPaul Mensah
14-18OTTDavid ColicAlec Arsenaultbreak
14-19OTTRhys ToogoodAlec Arsenaultbreak

quarter 4

scoreteamgoal
14-20OTTGeoff BevanAlec Arsenault
15-20BOSAndrew PillsburyBenjamin Sadok
15-21OTTJeremy HillCarson Turner
16-21BOSCole Davis-BrandBenjamin Sadok
17-21BOSCody McInnisBenjamin Horrisbergerbreak
18-21BOSBenjamin SadokTopher Davisbreak
19-21BOSCole Davis-BrandIvan Tranbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗