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
Rochester Dragons000022
DC Breeze000030
ROC22
DC30
week3
combat candy flexecutioner of the game72.9 pts
3g · 5a · 1blk · 18 cmp
g+15a+25blk+5cmp+3.6×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game80.0 pts
3g · 5a · 3ha · 18 cmp
g+18a+30ha+9cmp+4.5×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game109.9 pts
2blk · 8 breaks · 17 stops
blk+30brk+32stp+15dpp+11.5t-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)

Rochester Dragons (22)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
—David Ferraro7221015194302500285
—TJ Burns5142019212002400274
—KJ Dziak3441028301103300273
—Will Sloane3400019211002400263
—Doug Urbino1101022000300522
—Gabriel Hage1612048513004200294
—Mitch Wheeler1130036444003300233
—Skylar Brunner1000044000400516
—Alec Norton0100033010300519
—Brian Kibler00000911100800414
—Connor Fortin010001320030038
—Dan McCune000001100010029
—Joe Becker000000110010041
—Jonathan Bain0110010100001000915
—Matt Anderson000103300030024
—Sean Donnellan0040038391002000303
—Sonny Frazee0010078100600415
—Thomas Horvath000000000000027
—Tim Kominos0001011000100318

DC Breeze (30)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
—Tyler DeGirolamo7221013130202000246
—Ryan Nam4140029323003300185
—Justin Solis3531018180002100223
—AJ Jacoski2102033000500115
—Jon Pressimone2010013200500018
—Liam Shramko220104510070065
—Logan Rhyne22300990101100193
—Sam Trachtman2140044461003300212
—Aaron Roberts1002022000300015
—Ben Feng1201088000800220
—Chris Kocher1222017192001400120
—Josh Norris1321050510004300235
—Mark Lin101104401040037
—Matthew Radhe1101011143001300123
—Alex Thorne020001819000180091
—Brad Scott0201055000500019
—Daniel Selwyn0122017181001000123
—Francisco Hezera0001023100300219
—Peter Anderson0310010111001100203
—Russell Howd0020088000700022
// this site brought to you by combatcandies.com — creatine gummies