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·
Q1Q2Q3Q4OT1T
Austin Sol5185322
Houston Havoc7354120
ATX22
HTX20
week2
combat candy flexecutioner of the game78.6 pts
Kyle HenkeATX #23hat trick
4g · 4a · 42 cmp · 2 hucks
g+20a+20blk+0hk+4cmp+8.4×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game100.4 pts
Kyle HenkeATX #23perfect handler
4g · 4a · 1ha · 42 cmp · 2 hucks
g+24a+24ha+3hk+6cmp+10.5yt+5.8yr+3.9×1.3 win
share𝕏f@
presented by ufa almanac
defensive player of the game140.0 pts
George GustATX #18shutdown
2blk · 5 breaks · 16 stops · 12 pulls
blk+30brk+20stp+14dpp+10.5pul+2.4hang+30.8×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)

Austin Sol (22)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
23Kyle Henke44100424300040290262231
43Joey Wylie3220023241102722659223
3Mark Henke31300202001023125179212
4Reese Bowman21300232410022237107211
80Ryan Drost200106600082071315
8Alex Janelle101101112100132616012
99Cole Chanler1201014140001319185210
17Connor DeLuna10020220003-335013
48Daniel Welkener110001112100139027310
18George Gust101206700081586221
71Hayden Stone101007700072750314
2Myles Armstrong13100182460025135256210
0Saaketh Palchuru11310333300025160140210
30Aaron Barcio000000000000000
27Brandon Dial0401015160001413536215
14Cade White01100660006-454314
7Decker Padgett000000000000000
88Duncan Fitzgerald000000000000000
6Eric Brodbeck00000121530085882315
5Evan Swiatek000000000000000
73Gavin Babbitt0100010100001071-2012
25Harrison Tucker000000000000000
28Jackson Potts000000000000000
12Jake Steen001002201023534018
81Jake Worthington000000000000000
1Kolbe Bauer000000000000000
24Martin Cruz000000000000000
50Matthew Armour000000000000000
26Mick Walter000000000000000
35Noah Chambers000000000000000
11Noah Powell000000000000000
44Oakley Armstrong000000000000000
21Owen Johnson000000000000000
13Timothy Mosher00010220000120012
9Trenton Hebert0114091010053936012

Houston Havoc (20)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
55Mark Turner47400323530038333376240
19Brian Gfroerer2120013141001636127200
27Jack Joshi21000990001135215150
23Jimmy Zuraw24110313640031263163220
26Mark Baldauf210101617100188880172
25Toya Chukwumerije 20010330005057124
11Caiden Burt1021077000833158016
12Connor Ughetta100201011000617064123
35Emmanuel Bilolo1100015172001747113121
15Joe Thachet10300333520029201171211
24Jordan Salazar100103300021338116
3Noah Furrh100004400063028022
22Andy Wang000000000000000
7Ben Lewis000000000000000
31Brandon Lin0002011000139021
6Brock Thibodeaux000000000000000
36Bryan Downey000000000000000
77Caleb Dixon000000000000000
84Dane Bossert000000000000000
18Frankie Gomez0011091011093286111
8Isaac Baker021007701075624014
5Isaac Fuzat000000000000000
21Jeff Zhou000003301032010112
42Joseph Sunukjian000000000000000
1Kyle Kolafa000000000000000
2Matt Bennett03400474920042279-33192
0Max Grove000000000000000
34Mitch Lutz0020024240001714260130
28Nate Machak000000000000000
16Sam Heslep000000000000000
4Sam Morrall000000000000000
17Steven Kelly00010110001216023
13Tyler Reinhardt000001417200154260112
10Xavier Fuzat000000000000000

scoring plays

quarter 1

scoreteamgoal
0-1HTXMark TurnerJack Joshi
1-1ATXReese BowmanSaaketh Palchuru
1-2HTXBrian GfroererJack Joshi
1-3HTXIsaac BakerNoah Furrhbreak
2-3ATXJoey WylieRyan Drost
2-4HTXJimmy ZurawToya Chukwumerije
3-4ATXMyles ArmstrongKyle Henke
4-4ATXBrandon DialHayden Stonebreak
4-5HTXJimmy ZurawMark Turner
5-5ATXKyle HenkeCole Chanler
5-6HTXMatt BennettMark Turner
5-7HTXMark TurnerJordan Salazarbreak

quarter 2

scoreteamgoal
6-7ATXBrandon DialDaniel Welkener
6-8HTXJack JoshiBrian Gfroerer
6-9HTXMark TurnerMark Baldaufbreak
6-10HTXMark BaldaufJimmy Zurawbreak

quarter 3

scoreteamgoal
6-11HTXMark TurnerToya Chukwumerije
7-11ATXCole ChanlerMyles Armstrong
8-11ATXGavin BabbittAlex Janellebreak
9-11ATXBrandon DialJoey Wyliebreak
10-11ATXKyle HenkeJoey Wyliebreak
10-12HTXMark TurnerJoe Thachet
11-12ATXKyle HenkeJoey Wylie
12-12ATXTrenton HebertGeorge Gustbreak
12-13HTXMark TurnerBrian Gfroerer
13-13ATXMyles ArmstrongMark Henke
13-14HTXMatt BennettMark Turner
14-14ATXCole ChanlerMark Henke
14-15HTXMatt BennettEmmanuel Bilolo

quarter 4

scoreteamgoal
15-15ATXDaniel WelkenerConnor DeLuna
15-16HTXIsaac BakerCaiden Burt
16-16ATXBrandon DialKyle Henke
16-17HTXEmmanuel BiloloJimmy Zuraw
17-17ATXJoey WylieReese Bowman
17-18HTXJimmy ZurawMark Turner
18-18ATXSaaketh PalchuruReese Bowman
18-19HTXMark TurnerMark Baldauf
19-19ATXKyle HenkeMark Henke

overtime 1

scoreteamgoal
20-19ATXMark HenkeKyle Henke
21-19ATXCade WhiteRyan Drostbreak
21-20HTXJimmy ZurawConnor Ughetta
22-20ATXMyles ArmstrongKyle Henke
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗