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
Austin Sol477826
Dallas Legion575421
ATX26
DAL21
week9
combat candy flexecutioner of the game61.5 pts
2g · 3a · 40 cmp · 4 hucks
g+10a+15blk+0hk+8cmp+8.0×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game92.1 pts
Kyle HenkeATX #23perfect handler
2g · 3a · 2ha · 40 cmp · 4 hucks
share𝕏f@
presented by ufa almanac
defensive player of the game284.2 pts
2blk · 8 breaks · 17 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

Austin Sol (26)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
5Evan Swiatek42300202000023201241230
99Joshua Zdrodowski32000141400017119209200
88Duncan Fitzgerald22500293340028178145181
6Eric Brodbeck210001111000104732914
28Jackson Potts20020911200116100211
23Kyle Henke23200404100031536143230
3Mark Henke2200099000967194317
50Matthew Armour23300293011031290283220
70Nick Loughran201206930092784014
27Brandon Dial101001213100146386017
7Jake Reinhardt1212017192001521332117
43Joey Wylie14500232520026243400223
24Jordan Salazar11010330004-872015
26Mick Walter110105500054748314
32Andrew Muller00000110001-34013
69Chris Cassella000000000000000
Connor Ross000000000000000
21Elliott Moore000000000000000
73Gavin Babbitt000000000000000
12Jack Dowling00100110000220011
18Jacob Kaplan031001414000108676414
33Jake Radack000000000000000
81Jake Worthington00110110001174015
45Kade Morris000000000000000
1Mark Evans000000000000000
54Mason Zetsch0000000000000013
Myles Cooper000000000000000
14Noah Chambers000000000000000
36Noah Powell001103300021311016
41Oliver Fay000000000000000
4Reese Bowman000000000000000
10Robert Hausmann000000000000000
Sam Paterka000000000000000
22Taylor Masterson000000000000000
22Trevor Elam000000000000000
29Trevor Sawatzky000000000000000
34Vance Mader000000000000000

Dallas Legion (21)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
3Alec Wilson Holliday32000181910022108321260
17Connor DeLuna3100012100519117515
15Owen Johnson3101033000521156106
0Jake Floyd26100343500032435156220
2Myles Armstrong21300131411017143243180
18Nathaniel Austin220108113001285181220
98Tanner Roberts21100880001087103713
33Drew Laird111003300043652016
4Emmanuel Bilolo1001013141101331106220
44Oakley Armstrong10010220003-737112
5Zachary Wenner100003300041259013
10Andrew Maloney000000000000000
99Ben Price00200131300010565223
77Ben Rogers0022016192001927143201
11Brian Street0101011132001181118711
8Cameron Guidry000000000000000
1Carson Wilder024004145400274703210
7Colin Smith000000000000000
12Daniel Welkener000000000000000
30Daniel Winter000000000000000
36Darren Phillips000000000000000
24Eric Carter000000000000000
89Jack Wooldridge000000000000002
9Jason Hustad02200192120014154-3129
47John Shelley000000000000000
32Joseph Welkener000000000000000
22Luke Norby000000000000000
88Matthew Sutton000000000000000
51Max Hamilton000000000000000
81Nicholas DiGiorgio000000000000000
57Samuel Roberts01100101110089911121
31Tommy Trompeter000003300033667017
43Watson Anderson00000110001-514012

scoring plays

scoring play order may be approximate — some timestamp data is incomplete · view on watchufa.com ↗

quarter 1

scoreteamgoal
0-1DALBrian StreetConnor DeLuna
1-1ATXMark HenkeJake Reinhardt
1-2DALAlec Wilson HollidayOwen Johnson
2-2ATXMatthew ArmourJackson Potts
2-3DALJake FloydNathaniel Austin
3-3ATXKyle HenkeEvan Swiatek
3-4DALMyles ArmstrongNathaniel Austin
4-4ATXEric BrodbeckMick Walter
4-5DALSamuel RobertsConnor DeLuna

quarter 2

scoreteamgoal
4-6DALConnor DeLunaDrew Laird
5-6ATXEvan SwiatekMatthew Armour
5-7DALJake FloydOwen Johnson
6-7ATXJacob KaplanJordan Salazar
6-8DALCarson WilderAlec Wilson Holliday
7-8ATXMatthew ArmourJoshua Zdrodowski
7-9DALNathaniel AustinTanner Roberts
8-9ATXJoshua ZdrodowskiEvan Swiatek
8-10DALJake FloydMyles Armstrong
9-10ATXJoey WylieDuncan Fitzgerald
9-11DALTanner RobertsZachary Wenner
10-11ATXJacob KaplanEvan Swiatek
10-12DALJason HustadJake Floyd
11-12ATXMatthew ArmourJackson Potts

quarter 3

scoreteamgoal
11-13DALOwen JohnsonJake Floyd
12-13ATXJoshua ZdrodowskiJoey Wylie
12-14DALCarson WilderOwen Johnson
13-14ATXJacob KaplanNick Loughran
13-15DALDrew LairdOakley Armstrong
14-15ATXEvan SwiatekKyle Henke
14-16DALJake FloydAlec Wilson Holliday
15-16ATXMark HenkeDuncan Fitzgerald
15-17DALJake FloydAlec Wilson Holliday
16-17ATXJake ReinhardtNick Loughran
17-17ATXJoey WylieKyle Henkebreak
18-17ATXMick WalterBrandon Dialbreak

quarter 4

scoreteamgoal
18-18DALNathaniel AustinMyles Armstrong
19-18ATXJoey WylieJoshua Zdrodowski
19-19DALJason HustadConnor DeLuna
20-19ATXDuncan FitzgeraldEric Brodbeck
20-20DALJake FloydEmmanuel Bilolo
21-20ATXJake ReinhardtMark Henke
21-21DALAlec Wilson HollidayTanner Roberts
22-21ATXKyle HenkeEvan Swiatek
23-21ATXKyle HenkeMatthew Armourbreak
24-21ATXJoey WylieMark Henkebreak
25-21ATXJordan SalazarEric Brodbeckbreak
26-21ATXDuncan FitzgeraldJoshua Zdrodowskibreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗