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 Rush000031
DC Breeze000017
TOR31
DC17
week14
combat candy flexecutioner of the game52.5 pts
3a · 4blk · 25 cmp · 1 t
g+0a+15blk+20cmp+5.0t-5×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game50.1 pts
Thomson McKnightTORperfect handler
1g · 4a · 34 cmp
g+6a+24cmp+8.5×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game106.6 pts
4blk · 5 breaks
blk+60brk+20dpp+8.0ob-2t-4×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)

Toronto Rush (31)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
—Cameron Harris4100019212102600129
—Eric Blanchard42010770101100213
—Ricky Szeto4000034100800211
—Isaiah Masek-Kelly310101010000120099
—Steve Armitage32010671201000710
—Calum Mackenzie2300015161001800117
—Geoff Powell2101011110201300513
—Kevin Horgan2202088000100077
—Willem Maessen230007701090057
—Dan Dantzig1301018180001100138
—Liam Bradford1100099000100039
—Matt Penman1000055000600510
—Phil Watanabe10030111210090068
—Thomson McKnight14000343400029001312
—Adrian Yearwood000000000000000
—Andrew Kubinec0100077000900710
—Dan Hassell000000000020000
—Eamon Pinto000000000000000
—Gord Harrison0304025261002000716
—Jeff Lindquist000000000000000
—Mark Lloyd000000000000000
—Michael Jones0200023252101900613
—Nima Mostaghim0101066010500212
—Ryan Keyfitz000000000000000
—Sachin Raina00010252500015001211
—Trevor Henry0100055000400615

DC Breeze (17)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
—Jon Pressimone4001033000600167
—Isaac Julien3000055010800150
—Justin Solis3101012120301500181
—Evan Feeney2001018191102200181
—Bill Barnes1000012100300113
—Daniel Selwyn19000718211007400271
—Freddy Perlman120001516100110098
—Greg Esser1000000000100113
—Jon Ginsberg1201035372102200211
—Brad Tinney000004400040082
—Burke Nash0001088000700116
—Carlos Rodriguez000000000000000
—Charles Yu000000000000000
—Danny Dennin0001011000100215
—David Zurbuchen000000000000000
—Eric Clarkson000000000000000
—Glenn Poole0000021210001700813
—Jake Berzoff-Cohen0000023100300214
—Joe DiPaula0100031353413200221
—Jonathan Kwan0100066000600105
—Josh Mull0000000000000011
—Kevin Connolly0100066000500316
—Liam Shramko0001018180002100172
—Matt Koh000000000000019
—Matthew Radhe000000000000000
—Owen Williams000000000000000
—Tim Ryan000000000000001
—Zach Norrbom000000000000000
// this site brought to you by combatcandies.com — creatine gummies