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
Montreal Royal000024
DC Breeze000025
MTL24
DC25
week9
combat candy flexecutioner of the game58.5 pts
Logan RhyneDChat trick
4g · 4a · 1blk · 20 cmp · 2 t
g+20a+20blk+5cmp+4.0t-10×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game71.2 pts
4g · 5a · 7ha · 31 cmp · 4t
g+24a+30ha+21cmp+7.8t-24d-4×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game113.8 pts
Brad ScottDCshutdown
3blk · 6 breaks · 11 stops
blk+45brk+24stp+8dpp+10.5×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)

Montreal Royal (24)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
—Nicolas Vanasse4320020211002500223
—Shawn St-Jean Timmins4120014151001800223
—Chuck Cantone2010044010600114
—Félix-Antoine Daigle2220056571004400234
—Max Guy2020055000700213
—Tim Tsang2431030322003400243
—Antoine Genest1000088010600412
—Cedric Aubut-Boucher101001100020018
—Eric St-Amant1110022242002300227
—Jerome Boucher1020019223002100611
—Kevin Groulx1111067100700416
—Mathieu Bordeleau101109123101300204
—Philippe Thivierge1200033000300410
—Yoland Cabot1310078100800613
—Charles Bariteau0111077000700414
—Eric Dion0230050532004200243
—Gabriel Monfette011203520040027
—Gustavo Castano010101213000600212
—Jean-Levy Champagne0200015160001500711
—Jean-Philippe Riopel000002200020039

DC Breeze (25)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
—Justin Solis6010013141002000254
—Logan Rhyne4401020232002700227
—Tyler DeGirolamo45720313541039002611
—Chris Kocher310008112001400223
—Ben Feng22110891001000325
—Tim Ryan200002200040080
—Jose Maldonado100100001010007
—Josh Norris1240043430102600233
—Peter Anderson1110058200900183
—Tyler Kunsa1111031321002700214
—Aaron Roberts0001000000000015
—Alex Thorne0540045493204300253
—Brad Scott0113044000200121
—Danny Dennin010001100010016
—Jarnail Bajwa000008900070061
—Jon Pressimone011002200020008
—Matthew Radhe0000011000100115
—Russell Howd0102088000500014
—Ryan Nam003001111000600221
—Sam Trachtman0000044000400012
// this site brought to you by combatcandies.com — creatine gummies