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 Breeze000034
Philadelphia Phoenix000018
DC34
PHI18
week12
combat candy flexecutioner of the game77.7 pts
Markham ShofnerDC #90playmaker
2g · 8a · 2blk · 34 cmp · 3 t
g+10a+40blk+10cmp+6.8t-15×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game69.5 pts
Markham ShofnerDC #90dime dropper
2g · 8a · 1ha · 34 cmp · 3t
share𝕏f@
presented by ufa almanac
defensive player of the game288.0 pts
AJ JacoskiDC #33shutdown
2blk · 11 breaks · 18 stops · 12 pulls
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

DC Breeze (34)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
84Chuck Cantone6010010100001400165
4David Boylan-Kolchin4421013163002000174
45Jeff Wodatch4320017181002100159
33AJ Jacoski3312011131001200123
28Rowan McDonnell3323019201102000127
46Ben Scharadin2150013130001500136
63Jon Pressimone2202077000900021
90Markham Shofner2812034373003000209
87Matt Kerrigan2231020211002100157
22Brian Marshall1023088000800219
42David Cranston1140014140001500019
18Matthew Radhe1000055000400122
30Peter Mancini1021055000600021
11Russell Howd1120016171001400122
10Tyler Monroe1210027281002300207
6Jon Neeley0230030322001900199
15Nate Castine0212016182001400124

Philadelphia Phoenix (18)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
2Ken Wells61010890101400272
24Greg Strouse3411013141101700242
44Matt Carter3122042486003400263
13Bryant Dean2340022231002500291
0Kyle Wolf2420045483004100282
76Brian Williams1200010111001100102
35Ryan Forster1151057634005600291
72Andrew Haviland01010810200700316
5Brian Magerr0001077010600717
9Charles Harrity00000101000070074
22Devin Foster0012079200800514
64Eric Lu0011022000300110
99Eric Nardelli0004068200700517
55Frank Harris0100015160001500616
82John Henkel00010810110500313
27Jonathan Holloway000001210020027
4Kevin Venose0010013141101400514
Sam Peezick000001210020027
7Stephen Magerr000001101010010
18Stephen Shaw0010015161001600262
// this site brought to you by combatcandies.com — creatine gummies