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
Houston Havoc451515
Austin Sol677828
HTX15
ATX28
week3
combat candy flexecutioner of the game66.6 pts
Kyle HenkeATX #23playmaker
1g · 5a · 1blk · 27 cmp · 2 hucks
g+5a+25blk+5hk+4cmp+5.4×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game76.5 pts
Kyle HenkeATX #23perfect handler
1g · 5a · 1ha · 27 cmp · 2 hucks
g+6a+30ha+3hk+6cmp+6.8yt+4.2yr+2.9×1.3 win
share𝕏f@
presented by ufa almanac
defensive player of the game158.9 pts
George GustATX #18shutdown
3blk · 9 breaks · 15 stops · 12 pulls
blk+45brk+36stp+12dpp+10.5pul+2.4hang+16.3×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)

Houston Havoc (15)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
27Jack Joshi40100671201120193170
7Ben Lewis2200012142001570263220
23Jimmy Zuraw21110252940025186231250
55Mark Turner21300121520016127159220
31Brandon Lin100002200031637114
6Brock Thibodeaux100203300043642416
34Mitch Lutz1230023274001726195171
17Steven Kelly110001100022855617
25Toya Chukwumerije 100102201032653131
22Andy Wang000000000000000
19Brian Gfroerer000001618100174276170
36Bryan Downey000000000000000
11Caiden Burt0000011000195210
77Caleb Dixon000000000000000
12Connor Ughetta01010131630086347718
84Dane Bossert000000000000000
35Emmanuel Bilolo0210068100836103150
18Frankie Gomez000000000000000
8Isaac Baker000000000000000
5Isaac Fuzat000000000000000
21Jeff Zhou000105720063819311
15Joe Thachet0220042442003949891230
24Jordan Salazar021108900076193510
42Joseph Sunukjian000000000000000
1Kyle Kolafa000000000000000
26Mark Baldauf0010081020067225140
2Matt Bennett000000000000000
0Max Grove000000000000000
28Nate Machak000000000000000
3Noah Furrh00000572007276515
16Sam Heslep000000000000000
4Sam Morrall00000220102-922314
13Tyler Reinhardt0100019190001414745180
10Xavier Fuzat000000000000000

Austin Sol (28)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
88Duncan Fitzgerald32000252610025164150171
3Mark Henke3102013130001551331410
21Owen Johnson3120010100001363174216
4Reese Bowman33100212211023216103162
8Alex Janelle200208124001127145016
48Daniel Welkener210003300054744017
2Myles Armstrong2140011121101487161161
0Saaketh Palchuru21300192000016182107161
99Cole Chanler120101414000111399214
17Connor DeLuna110102200031263018
6Eric Brodbeck1241011121001210757216
18George Gust111307700055430021
43Joey Wylie12020192010019158169516
23Kyle Henke15110272800021210192172
50Matthew Armour113101616000117841218
44Oakley Armstrong10000911200119329016
30Aaron Barcio000000000000000
27Brandon Dial013101717000164080014
14Cade White000000000000000
7Decker Padgett000000000000000
5Evan Swiatek0331024251002516099182
73Gavin Babbitt000000000000000
25Harrison Tucker000000000000000
71Hayden Stone000000000000000
28Jackson Potts000000000000000
12Jake Steen00000561005-821018
81Jake Worthington000000000000000
1Kolbe Bauer000000000000000
24Martin Cruz000000000000000
26Mick Walter000000000000000
35Noah Chambers000000000000000
11Noah Powell000000000000000
80Ryan Drost000000000000000
13Timothy Mosher000000000000000
9Trenton Hebert001007700073562016

scoring plays

quarter 1

scoreteamgoal
1-0HTXEmmanuel BiloloJack Joshi
1-1ATXDuncan FitzgeraldMyles Armstrong
1-2ATXCole ChanlerAlex Janellebreak
1-3ATXMark HenkeOwen Johnsonbreak
2-3HTXJoe ThachetSteven Kelly
3-3HTXMark TurnerJack Joshibreak
3-4ATXMyles ArmstrongSaaketh Palchuru
3-5ATXMatthew ArmourMark Henkebreak
4-5HTXMitch LutzBen Lewis
4-6ATXSaaketh PalchuruReese Bowman

quarter 2

scoreteamgoal
4-7ATXKyle HenkeMyles Armstrong
5-7HTXBen LewisMark Turner
5-8ATXEvan SwiatekDuncan Fitzgerald
5-9ATXConnor DeLunaDaniel Welkenerbreak
5-10ATXReese BowmanSaaketh Palchurubreak
5-11ATXOwen JohnsonMark Henkebreak
6-11HTXSteven KellyMitch Lutz
7-11HTXConnor UghettaBrandon Linbreak
7-12ATXKyle HenkeOwen Johnson
8-12HTXEmmanuel BiloloJimmy Zuraw
8-13ATXKyle HenkeMark Henke
9-13HTXBen LewisToya Chukwumerije

quarter 3

scoreteamgoal
9-14ATXJoey WylieCole Chanler
10-14HTXJordan SalazarJack Joshi
10-15ATXReese BowmanJoey Wylie
10-16ATXCole ChanlerAlex Janellebreak
10-17ATXEric BrodbeckDaniel Welkenerbreak
10-18ATXBrandon DialOakley Armstrongbreak
10-19ATXEric BrodbeckGeorge Gustbreak
10-20ATXKyle HenkeReese Bowmanbreak

quarter 4

scoreteamgoal
10-21ATXKyle HenkeDuncan Fitzgerald
11-21HTXJimmy ZurawMark Turner
11-22ATXReese BowmanDuncan Fitzgerald
12-22HTXTyler ReinhardtJimmy Zuraw
13-22HTXJordan SalazarBrock Thibodeauxbreak
13-23ATXEvan SwiatekOwen Johnson
14-23HTXMitch LutzJack Joshi
14-24ATXEvan SwiatekReese Bowman
14-25ATXJoey WylieMatthew Armourbreak
14-26ATXGeorge GustEric Brodbeckbreak
15-26HTXJoe ThachetBen Lewis
15-27ATXDuncan FitzgeraldKyle Henke
15-28ATXDaniel WelkenerConnor DeLunabreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗