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 Royal000023
Philadelphia Phoenix000015
MTL23
PHI15
week7
combat candy flexecutioner of the game62.4 pts
5a · 3blk · 8 cmp
g+0a+25blk+15cmp+1.6×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game71.2 pts
3g · 5a · 2ha · 19 cmp
g+18a+30ha+6cmp+4.8d-4×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game135.2 pts
4blk · 8 breaks · 14 stops
blk+60brk+32stp+10dpp+6.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)

Montreal Royal (23)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
—Shawn St-Jean Timmins40110671001000104
—Christian Mathieu3520019190101600812
—Mathieu Bordeleau3103033000600610
—Jean-Levy Champagne2020014140001300104
—Max Guy2001045000500513
—Charles Bariteau110205500030008
—Chuck Cantone1013023100200513
—Eric Dion1010016192001700125
—Francis Vallée101004400050009
—Gustavo Castano1101012100200214
—Jean-Philippe Riopel1001077000700611
—Mark Zimmerl101009900090047
—Nicolas Brochu1012056100400617
—Nicolas Vanasse12010710300900100
—Bruno-Pier Demers01010811300900104
—Félix-Antoine Daigle0503088000400211
—Gabriel Monfette0202056100500613
—Jerome Boucher0201023230001700101
—Philippe Thivierge0004068100700012
—Yoland Cabot030101922320210077

Philadelphia Phoenix (15)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
—Ken Wells31000891101200162
—Ben Broser2010021210002200124
—Jordan Wiley2100012120201300176
—Tom Allen2131064715006600183
—Brett Sawyer1001012100100211
—Frank Harris1001056000500111
—Mike Reeves1121014151001400911
—Ryan Forster101007920080045
—Schuyler Redding122101113100140083
—Stephen Ng101101112100110085
—Brian Magerr010001213100130082
—Casey Startzell0021036381003100163
—Danny Bjorkman010101618210130064
—Dave Kelly0210023263002600163
—Jeff Kiel0000039412103700159
—Kyle Wolf0110038413003100166
—Sam Esser000003300040038
—Sam Morgan000000000000001
—Sean Mott0301078100700410
—Stephen Rosso010401112110100079
—William Hoehne0000035100500712
// this site brought to you by combatcandies.com — creatine gummies