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 Rush777425
Detroit Mechanix234413
TOR25
DET13
week12
combat candy flexecutioner of the game65.4 pts
James LewisTOR #97-goal game
7g · 1blk · 18 cmp
g+35a+0blk+5cmp+3.6×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game79.2 pts
James LewisTOR #97-goal game
7g · 3ha · 18 cmp
share𝕏f@
presented by ufa almanac
defensive player of the game206.9 pts
2blk · 9 breaks · 21 stops · 6 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 (25)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
9James Lewis7031018190002423332164
61Adam O'Donnell5111034373002931357164
87James McClean222001111000137159015
30Jamie Millage20010561008-788015
26Kelvin Huang211005610083087114
22Curtis Campbell111106600054539014
41Keith McRae12100151610016198176153
4Kevin Jay111009101009100-16015
7Mike Mackenzie13120161711018194192214
8Oscar Stonehouse1321011132101356181153
17Rui Carvalho1102067100810061112
12Zachary Armstrong10000560007-6147113
92Adam Turcotte000000000000000
90Chris Chan000000000000000
24Daniel Wong003109112007531112
21Dax Miller01010101101037511010
63Eli Park000000000000000
10Geoff Bevan000000000000000
97Griffin McKee000000000000000
66Jack Park000000000000000
42James Carr-Pries000000000000000
44Jared Morrow000000000000000
95Jeremy Hill000000000000000
11Justin Cheung00000880006638014
14Logan Dufour000000000000000
15Luc Comire01130313320024211121153
23Oren Binnun010008910088967013
27Owen Robinson000000000000000
34Phil Turner000000000000000
65Ravin Ramnarain000000000000000
16Rhys Toogood000000000000000
18Ryan Poloz06310212311019323182153
25Travis Puckrin000000000000000
5Ty Barbieri000000000000000
35Wilkie Lewis011001014400138458144

Detroit Mechanix (13)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
17Justin Wollin21010151720019114102230
3Nathan Ploeger20210810210126197221
24Brendan Gessner101005500067652180
12Carson Chamberlain1011078120942158221
9Chris Walsh1300025313102016294240
27Colin Fremeau101101418400146738312
1Joseph Cubitt1412027314001921338210
25Riley Ulmer10000230004-37225
90Robby Davenport1000013152101657165140
33Terry Gaither10010131003-513314
4Trevor Polisuk-Balfour11010340004-1086011
54Aaron Schwieterman000000000000000
51Blake Krapfl000000000000000
77Bryan Walsh000000000000000
61Caleb Stanish000102201021415311
32Chris Ellis000000000000000
81Colin Beauregard031009100001015791316
10Daniel Robinson000000000000000
11David Innis00100172240014159-20124
16Dylan Hall000000000000000
26Jack Havey000000000000000
15Jake Kenniv000000000000000
97Joe Simonelli0110012152001410569112
5Joel Willison000000000000000
21Justin Winn000000000000000
20Malachi Marshall0000033000211704
18Malachi Neil00030990108-2134512
71Matt Gubernick000000000000000
84Michael Weber002001920111151082212
2Nicholas Betsch000000000000000
34Rees McDevitt 00000880108612028

scoring plays

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

quarter 1

scoreteamgoal
0-1DETJoseph CubittCarson Chamberlain
1-1TOROscar StonehouseAdam O'Donnell
1-2DETColin BeauregardColin Fremeau
2-2TORRyan PolozJames Lewis
3-2TORCurtis CampbellJames McCleanbreak
4-2TORJames McCleanJamie Millagebreak
5-2TORRui CarvalhoZachary Armstrongbreak
6-2TORWilkie LewisOscar Stonehousebreak
7-2TORKeith McRaeJames Lewisbreak

quarter 2

scoreteamgoal
7-3DETJustin WollinRobby Davenport
8-3TORMike MackenzieJames Lewis
8-4DETColin BeauregardTrevor Polisuk-Balfour
9-4TOROscar StonehouseJames Lewis
9-5DETChris WalshJoseph Cubitt
10-5TORMike MackenzieJamie Millage
11-5TORKelvin HuangRui Carvalhobreak
12-5TORDax MillerKevin Jaybreak
13-5TORAdam O'DonnellJames Lewisbreak
14-5TORLuc ComireAdam O'Donnellbreak

quarter 3

scoreteamgoal
14-6DETJoseph CubittJustin Wollin
15-6TORRyan PolozAdam O'Donnell
15-7DETChris WalshNathan Ploeger
16-7TORRyan PolozKeith McRae
16-8DETJoseph CubittJustin Wollin
17-8TORRyan PolozAdam O'Donnell
17-9DETJoseph CubittChris Walsh
18-9TOROscar StonehouseJames Lewis
19-9TORMike MackenzieKelvin Huangbreak
20-9TORKevin JayCurtis Campbellbreak
21-9TORRyan PolozAdam O'Donnellbreak

quarter 4

scoreteamgoal
21-10DETJoe SimonelliBrendan Gessner
22-10TORJames McCleanMike Mackenzie
22-11DETChris WalshNathan Ploeger
23-11TOROren BinnunJames McClean
23-12DETTrevor Polisuk-BalfourTerry Gaither
24-12TORRyan PolozJames Lewis
24-13DETColin BeauregardRiley Ulmer
25-13TORKeith McRaeKelvin Huang
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗