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 Breeze000029
Montreal Royal000020
DC29
MTL20
week12
combat candy flexecutioner of the game62.7 pts
Ryan NamDCcallahan
2g · 3a · 2blk · 1 callahan · 9 cmp
g+5a+15blk+5c+15cmp+1.8×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game55.9 pts
4g · 3a · 2ha · 20 cmp · 1t
g+24a+18ha+6cmp+5.0t-6d-4×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game156.0 pts
Brad ScottDCthe wall
4blk · 11 breaks · 14 stops
blk+60brk+44stp+10dpp+10.0t-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)

DC Breeze (29)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
—AJ Jacoski40030660011100123
—Justin Solis4321020231102700201
—Brad Scott3014034100700320
—Aaron Roberts2001011000300011
—Josh Norris2110046470003500201
—Peter Anderson2030011110111400153
—Ryan Nam23221990001100417
—Ben Feng1022010111001000125
—Brett Matzuka1620034340002500329
—Daniel Selwyn131101515000900121
—Jarnail Bajwa1110029322003000170
—Jon Stone1230032342002900190
—Jose Maldonado1120010111001100117
—Liam Shramko1200012131101400160
—Logan Rhyne1220013130101400204
—Matthew Radhe1100077000700213
—Russell Howd1121055010600015
—Danny Dennin000000000000001
—Jon Pressimone011004500050077
—Sam Trachtman010109900090079

Montreal Royal (20)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
—Francois-Xavier Hotte40200671001100118
—Antoine Genest321008113001400811
—Chuck Cantone3100055000800126
—Tim Tsang3101018202102000136
—Félix-Antoine Daigle2110012131001100415
—Max Guy201106600070077
—Nicolas Vanasse1100015161001500172
—Philippe Thivierge1020066000700212
—Yoland Cabot1001015183001900155
—Bruno-Pier Demers0110023263001800170
—Charles Bariteau020009101001000415
—Eric Dion0120025261002100160
—Eric St-Amant01100890009001210
—Gustavo Castano04300343510023001610
—Jean-Levy Champagne02010910100900812
—Jerome Boucher01300242730123001210
—Mathieu Bordeleau0011011121001100173
—Nicolas Brochu000007810050088
—Olivier Drouin0000022000200810
—Shawn St-Jean Timmins0210055000500115
// this site brought to you by combatcandies.com — creatine gummies