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
Toronto Rush244717
DC Breeze776727
TOR17
DC27
week13
combat candy flexecutioner of the game63.9 pts
Benjamin OortDC #95-goal game
5g · 3a · 18 cmp · 2 hucks · 1 t
g+25a+15blk+0hk+4cmp+3.6t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game76.5 pts
Benjamin OortDC #95-goal game
5g · 3a · 18 cmp · 2 hucks · 1t
share𝕏f@
presented by ufa almanac
defensive player of the game235.0 pts
AJ MerrimanDC #5shutdown
2blk · 7 breaks · 15 stops · 12 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

Toronto Rush (17)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
7Mike Mackenzie32310182020023169228169
61Adam O'Donnell2210043451003731258180
97Griffin McKee2010023230102521246230
9James Lewis23100192110023148311250
41Keith McRae2100016182102068187220
21Dax Miller100005610061680414
15Luc Comire14520606221048487104250
23Oren Binnun1000033000442424
8Oscar Stonehouse100103300046436414
18Ryan Poloz10000283340030148187180
35Wilkie Lewis14200323200034213210250
92Adam Turcotte000000000000000
90Chris Chan000000000000000
22Curtis Campbell000000000000000
24Daniel Wong000009900086032313
63Eli Park000000000000000
10Geoff Bevan000000000000000
66Jack Park000000000000000
42James Carr-Pries000000000000000
87James McClean000004400049-2124
30Jamie Millage000000000000000
44Jared Morrow001001100019325
95Jeremy Hill000000000000000
11Justin Cheung000000000000000
26Kelvin Huang00010330003058313
4Kevin Jay00000770005471129
14Logan Dufour000000000000000
27Owen Robinson0000091010077511313
34Phil Turner000000000000000
65Ravin Ramnarain000000000000000
16Rhys Toogood000000000000000
17Rui Carvalho0000056100660-4513
25Travis Puckrin01000770007387824
5Ty Barbieri000000000000000
12Zachary Armstrong00100440004-7101311

DC Breeze (27)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
9Benjamin Oort53000181910024154220141
7Tyler Monroe30400282800030146258170
1Alexandre Fall2201044000610170020
19Brandon Lamberty2141012130001210144017
45Jeff Wodatch2310013130001569200162
53Jonny Malks21200293010027246234131
18Kevin Healey21400880001056149103
12Rowan McDonnell23100202110023173128131
91Troy Holland200106711076263021
22Colin McLaughlin101005500064105019
24Jacques Nissen1110020200001617590132
66Marcus Thaw12000990009109-2019
21Rhys Bergeron11100550006661020
8Thomas Edmonds13110181800019166168155
14Aaron Bartlett000000000000000
5AJ Merriman000208910058264021
32Andrew Roy04310404000029392121153
4Charlie McCutcheon000000000000000
31Christian Boxley000000000000000
13Cole Jurek000000000000000
6Dane Warner000000000000000
30David Bloodgood000000000000000
42David Cranston000000000000000
20David Zimmerman000000000000000
73Frederick Farah000000000000000
15Garrett Braun000000000000000
47Gus Norrbom000000000000000
2Isaac Lee0020077000485-4011
57Jasper Tom000000000000000
25Jeremy Knopf000000000000000
40Joe Merrill011105500053649017
3Kris Harrison000000000000000
11Luke Rehfuss000000000000000
65Miles Grovic000000000000000
17Moussa Dia000000000000000
26Rami Paust00100810200105815012
46Sasha Frank-Stempel000000000000000
27Steven Wartinbee000000000000000
0Xavier Schafer0101066000675014
10Zach Norrbom000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1DCThomas EdmondsTyler Monroe
1-1TORAdam O'DonnellJames Lewis
1-2DCAlexandre FallBrandon Lamberty
2-2TORJames LewisLuc Comire
2-3DCBenjamin OortTyler Monroe
2-4DCJeff WodatchRowan McDonnellbreak
2-5DCJoe MerrillColin McLaughlinbreak
2-6DCBrandon LambertyAlexandre Fallbreak
2-7DCAndrew RoyTroy Hollandbreak

quarter 2

scoreteamgoal
2-8DCXavier SchaferRhys Bergeron
3-8TORTravis PuckrinOscar Stonehouse
3-9DCAlexandre FallBrandon Lamberty
4-9TORLuc ComireMike Mackenzie
4-10DCRhys BergeronMarcus Thaw
5-10TORKeith McRaeJames Lewis
5-11DCAndrew RoyJonny Malks
6-11TORAdam O'DonnellGriffin McKee
6-12DCJeff WodatchBenjamin Oort
6-13DCRowan McDonnellKevin Healeybreak
6-14DCRowan McDonnellBenjamin Oortbreak

quarter 3

scoreteamgoal
6-15DCBenjamin OortJonny Malks
7-15TORMike MackenzieOren Binnun
7-16DCMarcus ThawTroy Holland
8-16TORLuc ComireKeith McRae
8-17DCMarcus ThawJacques Nissen
9-17TORLuc ComireAdam O'Donnell
9-18DCJonny MalksAlexandre Fall
10-18TORMike MackenzieDax Miller
10-19DCAndrew RoyBenjamin Oort
10-20DCAndrew RoyThomas Edmondsbreak

quarter 4

scoreteamgoal
10-21DCBenjamin OortKevin Healey
11-21TORLuc ComireGriffin McKee
11-22DCThomas EdmondsTyler Monroe
12-22TORWilkie LewisAdam O'Donnell
12-23DCJeff WodatchBenjamin Oort
13-23TORWilkie LewisKeith McRae
13-24DCThomas EdmondsRowan McDonnell
14-24TORWilkie LewisMike Mackenzie
14-25DCRowan McDonnellJeff Wodatch
15-25TORJames LewisMike Mackenzie
15-26DCKevin HealeyJeff Wodatch
16-26TORJames LewisWilkie Lewis
16-27DCJacques NissenBenjamin Oort
17-27TORWilkie LewisRyan Poloz
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗