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
Pittsburgh Thunderbirds656724
Tampa Bay Cannons576119
PIT24
TB19
week5
combat candy flexecutioner of the game82.2 pts
Clint McSherryPIT #71playmaker
8a · 49 cmp · 5 hucks · 1 t
g+0a+40blk+0hk+10cmp+9.8t-5×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game127.6 pts
Clint McSherryPIT #71dime dropper
8a · 5ha · 49 cmp · 5 hucks · 1t
a+48ha+15hk+15cmp+12.3yt+12.7yr+1.2t-6×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game99.5 pts
Sam VanDusenPIT #95shutdown
2blk · 8 breaks · 18 stops
blk+30brk+32stp+16dpp+12.5ob-2t-12×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)

Pittsburgh Thunderbirds (24)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
1Max Sheppard8201011121101912387216
16CJ Colicchio42410171810022201224227
14Kenny Furdella32300252610023203137230
85Martin Bustamante200002310051150115
20Pete Zaccardi2000019190001311071232
32Steve Mogielski200003300063279013
9Andrew Thompson111001414010146-7013
13Ramzi Cope-Musleh100101100012117313
80Thomas Edmonds13410252721028151330235
37Alan Gruntz0000000000000111
6Anson Reppermund03310990008133178218
10Anthony Davis000001100021228111
7Cam Bellando0001011000050211
31Charlie Vukovic000000000000000
23Chris Graber000000000000000
71Clint McSherry0850049521003963480223
26Connor Newell000000000000000
22Connor Tipping000000000000000
73Dan Vandam000000000000000
3David Braden000000000000000
17Dean Culver000000000000000
18Elliot Hare000000000000000
99Eoin Joyce001105500051226011
12Ian Engler000000000000000
33Ian Vilevac000000000000000
11Jackson Vicek000000000000000
36Jacob Davis000000000000000
48Jimmy Towle000000000000000
2Jonathan Mast000000000000000
88Kevin Mirabal-Evans000000000000000
45Kevin Nicholl010002200022026110
66Matt Reynolds000000000000000
62Matthew Montera00000220002-421010
90Max Barowski000000000000000
30Max Devine000000000000000
44Max Kammerman0000011121001030-3709
65Michael Dillard000000000000000
25Mike Pannone000000000000000
50Myles Cooper000000000000000
5Noah Celuch000000000000000
21Noah Robinson000000000000000
0Reid Duncan000000000000000
95Sam VanDusen02120192330117183117225
8Thomas Hansen00000330003-1036010

Tampa Bay Cannons (19)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
13Adam Vinson40000101000014-34291210
87Carl Johnson42000671001129295200
85Cody Coates20110330005799517
91Garrett Knobel2001023110517106316
33Jorge Delgado2020014140101641227200
17Tannon Hedges21310272912029166220200
0David Witte100000000010018
8Jaime Perez16210363700035353192222
9Sean Plunkett10010022103026616
—Aaron McAdams000000000000000
21Anish Indhupuru000000000000000
24Austin Gaines000000000000000
96Bennett Wachob000000000000000
2Billy O'Bryan021101214100617938418
5Brandon Perales04400455140044530127220
37Caleb Posey000000000000000
86Casey Lemay000000000000000
29Clayton Partlow000000000000000
32Corey Bennett000000000000000
14Daniel Buwalda000000000000000
43Dean Stupar000000000000000
6Donovan Murphy000000000000000
15Dustin Travaglini01000770004361558
27Eric Sjostrom000000000000000
12Gabe Jagt000000000000038
11Jacob Clary010002310032089216
22Jacob Lane000000000000000
84James Franklin000000000000000
50Javier Isaza0001001100102718
70Javier Yanez000000000000000
4JC Cox000000000000000
67Jigo Lontoc000000000000000
98Jordan DeWitt000000000000000
23Logan Diehl 000000000000000
53Luis Paz000000000000000
74Mario Rodriguez000000000000000
66Matt McDonald000001100009017
10Michael Arbutine0110071020095242619
31Mohammed Judeh000000000000000
71Munir Ben Jemaa000000000000000
19Robert Alongi000000000000000
30Robert Jones000000000000000
7Ryan Hiser000000000000000
57Santiago Acevedo000000000000000
26Sascha Vogel000000000000000
1Tim Lootens001001111000832-5416
34Tom Chrzanowski01100464711035315-42210
35Tre Hodge000000000000000
00Tyler Hebert000000000000000
25Unmil Patel0000011000151029

scoring plays

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

quarter 1

scoreteamgoal
0-1TBTannon Hedges → Jorge Delgado
1-1PITClint McSherry → Kenny Furdella
1-2TBJaime Perez → Adam Vinson
2-2PITClint McSherry → CJ Colicchio
2-3TBBilly O'Bryan → Sean Plunkett
3-3PITClint McSherry → Max Sheppard
3-4TBBrandon Perales → Carl Johnson
4-4PITAnson Reppermund → Max Sheppard
4-5TBMichael Arbutine → Cody Coates
5-5PITSam VanDusen → Steve Mogielski
6-5PITMax Sheppard → Martin Bustamantebreak

quarter 2

scoreteamgoal
6-6TBJaime Perez → Tannon Hedges
7-6PITKenny Furdella → CJ Colicchio
7-7TBBrandon Perales → Jaime Perez
8-7PITClint McSherry → CJ Colicchio
8-8TBJaime Perez → Jorge Delgado
9-8PITClint McSherry → CJ Colicchio
9-9TBBilly O'Bryan → Garrett Knobel
10-9PITMax Sheppard → Pete Zaccardi
10-10TBCarl Johnson → Tannon Hedges
11-10PITKenny Furdella → Max Sheppard
11-11TBJaime Perez → Carl Johnson
11-12TBJaime Perez → Cody Coatesbreak

quarter 3

scoreteamgoal
11-13TBCarl Johnson → Adam Vinson
12-13PITAnson Reppermund → Max Sheppard
12-14TBJaime Perez → Carl Johnson
13-14PITClint McSherry → Max Sheppard
13-15TBJacob Clary → Garrett Knobel
14-15PITSam VanDusen → Andrew Thompson
14-16TBDustin Travaglini → David Witte
15-16PITClint McSherry → Thomas Edmonds
15-17TBTom Chrzanowski → Carl Johnson
16-17PITCJ Colicchio → Kenny Furdella
16-18TBBrandon Perales → Adam Vinson
17-18PITAnson Reppermund → Max Sheppard

quarter 4

scoreteamgoal
17-19TBBrandon Perales → Adam Vinson
18-19PITCJ Colicchio → Max Sheppard
19-19PITThomas Edmonds → Kenny Furdellabreak
20-19PITThomas Edmonds → Max Sheppardbreak
21-19PITThomas Edmonds → Pete Zaccardibreak
22-19PITAndrew Thompson → Steve Mogielskibreak
23-19PITClint McSherry → Martin Bustamantebreak
24-19PITKevin Nicholl → Ramzi Cope-Muslehbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗