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
Atlanta Hustle777526
Tampa Bay Cannons553417
ATL26
TB17
week12
combat candy flexecutioner of the game64.2 pts
Jeremy LangdonATL #205-goal game
5g · 3a · 14 cmp
g+25a+15blk+0cmp+2.8×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game91.8 pts
Jeremy LangdonATL #205-goal game
5g · 3a · 4ha · 14 cmp
g+30a+18ha+12cmp+3.5yt+3.6yr+3.6×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game136.0 pts
2blk · 9 breaks · 15 stops · 7 pulls
blk+30brk+36stp+13dpp+10.5pul+1.4hang+13.7×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)

Atlanta Hustle (26)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
55Elijah Jaime51310770001232175413
20Jeremy Langdon53400141400019178237165
2Austin Taylor44300252610025274220207
32Karl Ekwurtzel2210077000939137130
10Bobby Ley1200035372002722665201
34Bradley Fleming11000330004193011
6Brett Hulsmeyer10020770008-178121
8Christian Olsen10300363710026185-7185
17Hayden Austin-Knab121001011110109693146
13Justin Burnett1200055000638128116
12Matt Smith13300151500016184200172
7Parker Bray111001114200128279174
1Trip Crowley110006700081644312
16Tyler Randall120001111000118876013
18Adam Miller000000000000000
96Adnan Raslan000000000000000
80Aidan Downey000000000000000
15Alex Liu000203410037-1011
72Andrew Thai00000110001-85010
4Bradley Seuntjens023101010000910772321
24Chris Calhoun000000000000000
26Christian Gaeta000000000000000
25Collin Hill00100110102343609
36Dean Ramsey000103300023327115
65Eli Motycka000000000000000
91Ishaan Dave000000000000000
64Jacob Blackman000000000000000
21Jacques Perivier000000000000000
14Jakeem Polk000000000000000
29James Poe000000000000000
19John Stubbs000000000000000
81JP Burns000000000000000
11Kelvin Williams000000000000000
9Kennith Taylor000000000000000
31Khalif El-Salaam000000000000000
45Lukas McClamrock000000000000000
23Luke Thomas000000000000000
3Matthew Knowles000000000000000
41Max Thorne000000000000000
5Michael Fairley000000000000000
99Patrick Dougherty000000000000000
42Sam Gabrielson000000000000000
22Tanner Robinson000000000000000
93TJ Martin000000000000000
87Trenton Spinks001006600066126014
88Victor Pria000000000000000

Tampa Bay Cannons (17)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
2Billy O'Bryan3130019211001715489179
33Jorge Delgado300008802011-7156191
4JC Cox2110014140001630147191
7Ryan Hiser211107810082611747
87Carl Johnson10010110002-131578
85Cody Coates100002200031669014
91Garrett Knobel10000000001047010
11Jacob Clary101001100021540013
17Tannon Hedges1401015172101887195190
34Tom Chrzanowski10300394212134202-38201
25Unmil Patel121009900095475201
—Aaron McAdams000000000000000
13Adam Vinson000000000000000
21Anish Indhupuru000000000000000
24Austin Gaines00100341002161656
96Bennett Wachob000000000000000
5Brandon Perales011002326300191671191
37Caleb Posey000000000000000
86Casey Lemay000000000000000
29Clayton Partlow000000000000000
32Corey Bennett000000000000000
14Daniel Buwalda000000000000000
0David Witte0110055000482889
43Dean Stupar000000000000000
6Donovan Murphy000000000000000
15Dustin Travaglini02010162030013141-31715
27Eric Sjostrom000000000000000
12Gabe Jagt000000000000000
22Jacob Lane000000000000000
8Jaime Perez020001111000117836613
84James Franklin000000000000000
50Javier Isaza000000000000000
70Javier Yanez000000000000000
67Jigo Lontoc000000000000000
98Jordan DeWitt000000000000000
23Logan Diehl 01000330103136078
53Luis Paz000000000000000
74Mario Rodriguez000000000000000
66Matt McDonald00000110001-121248
10Michael Arbutine010005720075466612
31Mohammed Judeh000000000000000
71Munir Ben Jemaa000000000000000
19Robert Alongi000000000000000
30Robert Jones000000000000000
57Santiago Acevedo000000000000000
26Sascha Vogel000000000000000
9Sean Plunkett001104500052444316
1Tim Lootens000000000000000
35Tre Hodge000000000000000
00Tyler Hebert000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1TBJC Cox → Tannon Hedges
1-1ATLHayden Austin-Knab → Jeremy Langdon
1-2TBLogan Diehl → Carl Johnson
2-2ATLElijah Jaime → Bradley Fleming
2-3TBJaime Perez → Garrett Knobel
3-3ATLJustin Burnett → Trip Crowley
3-4TBTannon Hedges → JC Cox
4-4ATLTyler Randall → Elijah Jaime
4-5TBBrandon Perales → Tom Chrzanowski
5-5ATLBradley Seuntjens → Elijah Jaime
6-5ATLAustin Taylor → Christian Olsenbreak
7-5ATLKarl Ekwurtzel → Austin Taylorbreak

quarter 2

scoreteamgoal
7-6TBUnmil Patel → Jorge Delgado
8-6ATLBobby Ley → Austin Taylor
8-7TBTannon Hedges → Jorge Delgado
9-7ATLParker Bray → Tyler Randall
9-8TBDustin Travaglini → Jacob Clary
10-8ATLHayden Austin-Knab → Justin Burnett
10-9TBTannon Hedges → Jorge Delgado
11-9ATLJeremy Langdon → Karl Ekwurtzel
11-10TBMichael Arbutine → Ryan Hiser
12-10ATLAustin Taylor → Matt Smith
13-10ATLTrip Crowley → Jeremy Langdonbreak
14-10ATLJeremy Langdon → Austin Taylorbreak

quarter 3

scoreteamgoal
14-11TBJaime Perez → Unmil Patel
15-11ATLAustin Taylor → Elijah Jaime
15-12TBDavid Witte → Ryan Hiser
16-12ATLTyler Randall → Elijah Jaime
16-13TBUnmil Patel → JC Cox
17-13ATLAustin Taylor → Karl Ekwurtzel
18-13ATLBradley Seuntjens → Brett Hulsmeyerbreak
19-13ATLJustin Burnett → Hayden Austin-Knabbreak
20-13ATLMatt Smith → Parker Braybreak
21-13ATLJeremy Langdon → Bobby Leybreak

quarter 4

scoreteamgoal
21-14TBDustin Travaglini → Billy O'Bryan
22-14ATLMatt Smith → Jeremy Langdon
22-15TBTannon Hedges → Billy O'Bryan
23-15ATLBradley Fleming → Elijah Jaime
23-16TBRyan Hiser → Billy O'Bryan
24-16ATLMatt Smith → Austin Taylor
24-17TBBilly O'Bryan → Cody Coates
25-17ATLBobby Ley → Jeremy Langdon
26-17ATLKarl Ekwurtzel → Jeremy Langdonbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗