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
Ottawa Outlaws455418
Boston Glory554519
OTT18
BOS19
week8
combat candy flexecutioner of the game65.1 pts
Benjamin SadokBOS #3playmaker
1g · 6a · 37 cmp · 3 hucks · 1 t
g+5a+30blk+0hk+6cmp+7.4t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game93.7 pts
Benjamin SadokBOS #3dime dropper
1g · 6a · 2ha · 37 cmp · 3 hucks · 1t
share𝕏f@
presented by ufa almanac
defensive player of the game174.8 pts
Brendan McCannBOS #13shutdown
5 breaks · 17 stops · 7 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

Ottawa Outlaws (18)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
22Alec Arsenault4252014172002168267203
34David Colic4211018191002156346210
91Cameron Kennedy31100121310016101166140
10Geoff Bevan2040041486003933568212
25Braedan Robinson110105500061740012
14Ian Wallace10000220303106090
88Kyle Cantal10010110002175111
33Martin Gallant10020440104309216
89Nick Boucher1212051552104116279213
86Alex Cameron000000000000000
43Andrew Ouchterlony000000000000000
71Ben Simmonds000000000000000
12Brandon Adibe011005500052377015
29Carson Turner001101112100784-7419
17Curtis Campbell01000330003102207
39Dan Benvenuti000000000000000
30Greg Ellis000000000000000
95Jeremy Hill04010212321023146132204
31Jon Hallett000000000000000
24Jonah Munoz000000000000000
77Kayle Campbell0000081010061033018
8Khirode Robertson00000110001151305
11Matt O'Brien000000000000000
83Max Ayad000000000010-5011
3Paul Mensah000000000000000
20Paul Renaud000000000000000
61Rhys Toogood03210323401029200-25210
16Ryan Wallace010106600064233220
23Samuel Dupont-Gratton000102200022120010
81Thomas Stanton000000000000000
40Will Dickson00100121002223405

Boston Glory (19)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
85Jeff Graham4120019190102298189180
15Tannor Johnson-Go44200374131044263304217
32Ray Tetreault2121010143001676276210
23Willie Stewart22100111210010108174230
50Zachary Burpee2120010100001060108180
3Benjamin Sadok16200373910031430213230
13Brendan McCann1100029312002521220119
22Cole Davis-Brand11010202220020169119156
21Pat Barron11110660009176329
33Ryan Woodhouse100100000010406
4Alex Curreri000000000000000
96Alex Donadio0001079100622-14015
64Anders Olsen000000000000000
55Andrew Pillsbury000000000000000
48Benjamin Horrisberger000000000000000
35Brian Wyer000000000000000
24Cam Wariner000000000000000
80Chris Bartoli000305720072473015
30Cody McInnis000000000000000
6Cole Moore000004510041124115
60Davis Whitehead000000000000000
12Declan Kervick000000000000000
19Elliott Rosenberg00000550005173507
89Eugene L'Heureux000004621043110012
34Gustav Haflin011105500043155016
4Harris Cannon000000000000000
16Henry Laseter000000000000000
70Holden Cookson000000000000000
29Hunter Lang000000000000000
25Ilya Yudkovich00000330002-716013
1Ivan Tran00100550004-165507
0Jake Taylor00210232301015163-50170
2Jay Talerman000000000000000
17Jonah Kurman-Faber000000000000000
11Luca Harwood000000000000000
99Luka Govedic000000000000000
2Mike Miller000000000000000
88Nate August000000000000000
26Nathanial Dick000000000000000
5Noah Backer000000000000000
27Orion Cable000000000000000
40Pablo Reimers000000000000000
90Phillip Joyce00010462005-134111
10Ryan Tirner000000000000000
10Ryan Turner000000000000000
4Tanner Halkyard000000000000000
8Topher Davis000000000000000
7Turner Allen000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1BOSBenjamin SadokJeff Graham
1-1OTTNick BoucherDavid Colic
1-2BOSJeff GrahamWillie Stewart
2-2OTTDavid ColicAlec Arsenault
2-3BOSCole Davis-BrandTannor Johnson-Go
3-3OTTJeremy HillDavid Colic
3-4BOSTannor Johnson-GoZachary Burpee
4-4OTTJeremy HillGeoff Bevan
4-5BOSBenjamin SadokJeff Graham

quarter 2

scoreteamgoal
4-6BOSBenjamin SadokWillie Stewart
5-6OTTRhys ToogoodDavid Colic
5-7BOSPat BarronRyan Woodhouse
6-7OTTBraedan RobinsonMartin Gallant
6-8BOSBenjamin SadokTannor Johnson-Go
7-8OTTAlec ArsenaultGeoff Bevan
7-9BOSRay TetreaultBenjamin Sadok
8-9OTTCameron KennedyIan Wallace
8-10BOSTannor Johnson-GoRay Tetreault
9-10OTTAlec ArsenaultNick Boucher

quarter 3

scoreteamgoal
9-11BOSWillie StewartPat Barron
10-11OTTBrandon AdibeBraedan Robinson
10-12BOSTannor Johnson-GoJeff Graham
11-12OTTJeremy HillAlec Arsenault
11-13BOSWillie StewartTannor Johnson-Go
12-13OTTCurtis CampbellKyle Cantal
12-14BOSBrendan McCannCole Davis-Brand
13-14OTTRhys ToogoodCameron Kennedy
14-14OTTRhys ToogoodCameron Kennedybreak

quarter 4

scoreteamgoal
14-15BOSZachary BurpeeTannor Johnson-Go
15-15OTTJeremy HillAlec Arsenault
15-16BOSBenjamin SadokRay Tetreault
16-16OTTNick BoucherAlec Arsenault
16-17BOSBenjamin SadokZachary Burpee
17-17OTTDavid ColicCameron Kennedy
17-18BOSGustav HaflinBrendan McCann
18-18OTTRyan WallaceDavid Colic
18-19BOSTannor Johnson-GoJeff Graham
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗