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
DC Breeze467623
Toronto Rush725418
DC23
TOR18
week6
combat candy flexecutioner of the game50.7 pts
4a · 2blk · 34 cmp · 1 hucks · 1 t
g+0a+20blk+10hk+2cmp+6.8t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game59.7 pts
4a · 3ha · 34 cmp · 1 hucks · 1t
a+24ha+9hk+3cmp+8.5yt+5.7yr+1.8t-6×1.3 win
share𝕏f@
presented by ufa almanac
defensive player of the game124.8 pts
Micah WagnerDC #17shutdown
3blk · 6 breaks · 21 stops
blk+45brk+24stp+18dpp+9.0×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)

DC Breeze (23)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
23Theo Shapinsky40200121200010103116140
10Joshua Lightner3010057200102128017
37Miles Grovic32110181910019221193178
26Coby Loveranes2000056100822154160
18Kevin Healey20000110003031011
32Andrew Roy1110027314002124593200
22Billy O'Bryan100001100017109
27Couper Kerns1000000010100016
45Jeff Wodatch11100891001114054121
11Luke Rehfuss102005500061129020
17Micah Wagner1203010110001032109118
81Sean Mott12200232621127170200190
42Tanner Gesell1112066000645186016
0Xavier Schafer1100079200530-2018
3Aidan Downey000000000000000
5AJ Merriman032002225310211161961011
9Ben Greenberg000000000000000
19Brandon Lamberty02000710300478-35116
4Charlie McCutcheon000000000000000
31Christian Boxley000000000000000
13Cole Jurek000000000000000
73Frederick Farah000000000000000
21Gabe Dowd0220011132101435133130
2Graham Turner000000000000000
54Gus Norrbom000000000000000
99Isaac Lee011101823410157796115
24Jacques Nissen04320343710027283118190
57Jasper Tom000000000000000
78Leo Pierson000000000000000
7Lev Blumenfeld000000000000000
28Marcus Lee000000000000000
16Raymond Lu000000000000000
33Tyler Husband000000000000000
8Wiebe van den Brink010009111101011354019
6Zachary Burpee000000000000000

Toronto Rush (18)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
49Max Pettenuzzo33400455121145443260252
22Harry Norris20000451007-3120038
33Martin Gallant2110011143101697202192
24Nathan Hsieh2100079100112611667
4Spencer Dillon2211018202001895156180
5Eric Zhuang101204400053826119
35Evan Bembenista100108113101219143811
17Isaiah Masek-Kelly1103014151101217293612
2Noah Nishizaki1021011131201043-10510
34Phil Turner1112012141001482103175
11Rowan Jamieson 120005501064380201
18Ryan Poloz120002225200186795190
92Adam Turcotte001201313010791-5810
3Akifumi Muraoka000000000000000
77Araav Sehgal000000000000000
12Brandon Adibe000000000000000
16David Petsinis000000000000000
23Eelavan Jeevarajah000000000000000
10Gagan Chatha01000242732021218132176
0Justin Podnar01010472006306412
13Kai Huang000000000000000
41Keith McRae000000000000000
32Kelsi Mallany000000000000000
26Kelvin Huang000000000000000
45Kevin Chao000000000000000
26Lochlan Margison000000000000000
6Logan Keillor000101100027-12212
15Luc Comire01100161601011973778
83Max Ayad02000440003959212
28Nam Ho00000363006205138
27Owen Robinson001201518200111001469
47Rui Carvalho000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1TORJustin PodnarNathan Hsieh
1-1DCMiles GrovicTheo Shapinsky
1-2TORMax PettenuzzoNoah Nishizaki
2-2DCSean MottAndrew Roy
2-3TORGagan ChathaMax Pettenuzzo
3-3DCMiles GrovicCoby Loveranes
3-4TORRyan PolozPhil Turner
4-4DCAndrew RoyMiles Grovic
4-5TORRowan Jamieson Spencer Dillon
4-6TORMartin GallantMax Pettenuzzobreak
4-7TORRyan PolozMartin Gallantbreak

quarter 2

scoreteamgoal
4-8TORNathan HsiehIsaiah Masek-Kelly
5-8DCAJ MerrimanXavier Schafer
5-9TORPhil TurnerMartin Gallant
6-9DCBrandon LambertyTanner Gesell
7-9DCMicah WagnerCouper Kernsbreak
8-9DCJacques NissenJeff Wodatchbreak
9-9DCBrandon LambertyBilly O'Bryanbreak
10-9DCJacques NissenSean Mottbreak

quarter 3

scoreteamgoal
10-10TORRowan Jamieson Spencer Dillon
11-10DCGabe DowdTheo Shapinsky
11-11TORSpencer DillonRowan Jamieson
12-11DCGabe DowdCoby Loveranes
12-12TORIsaiah Masek-KellyMax Pettenuzzo
13-12DCJacques NissenTheo Shapinsky
13-13TORMax AyadHarry Norris
14-13DCTanner GesellKevin Healey
14-14TORLuc ComireNathan Hsieh
15-14DCMicah WagnerLuke Rehfuss
16-14DCIsaac LeeJoshua Lightnerbreak
17-14DCJacques NissenTheo Shapinskybreak

quarter 4

scoreteamgoal
17-15TORSpencer DillonRyan Poloz
18-15DCAJ MerrimanKevin Healey
18-16TORMax PettenuzzoEvan Bembenista
19-16DCWiebe van den BrinkMicah Wagner
19-17TORMax PettenuzzoEric Zhuang
20-17DCSean MottMiles Grovic
20-18TORMax AyadHarry Norris
21-18DCAJ MerrimanJoshua Lightner
22-18DCJeff WodatchMiles Grovicbreak
23-18DCXavier SchaferJoshua Lightnerbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗