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
Carolina Flyers5710931
Pittsburgh Thunderbirds364417
CAR31
PIT17
week7
combat candy flexecutioner of the game88.2 pts
Grayson SannerCAR #78-goal game
8g · 3a · 19 cmp
g+40a+15blk+0cmp+3.8×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game117.2 pts
Grayson SannerCAR #78-goal game
8g · 3a · 4ha · 19 cmp
g+48a+18ha+12cmp+4.8yt+2.5yr+4.9×1.3 win
share𝕏f@
presented by ufa almanac
defensive player of the game172.5 pts
Cooper WilliamsCAR #19the wall
4blk · 12 breaks · 16 stops · 2 pulls
blk+60brk+48stp+12dpp+11.5pul+0.2hang+3.0ob-2×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)

Carolina Flyers (31)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
7Grayson Sanner83400191900026124328180
19Cooper Williams3024044000746136023
85Owen Stout310115500085583022
15Drew Swanson21020231005-487119
45Elijah Long2012033352002824482170
20Jacob Fairfax21400212100023304247201
3Zeke Thoreson23100192010022141296190
0Brayden Morrison1401015150001016232118
96Dane Miller10000110001825014
6Dylan Hawkins13300353500034168213190
14Josh Singleton100005720082259114
51Kevin Pignone121001314100129318113
9Matt Tucker110205500042941019
33Nathan Lyle10010110002132657
1Tobias Brooks15100333520036234151200
12William Coffin111108800092481118
11Allan Laviolette000000000000000
5Andrew Li000000000000000
73Andrew Vande Berg000000000000000
22Angelo Olcese000000000000000
21Cam Bellando000000000000000
32Christian Belus000000000000000
44Dillon Bruer000000000000000
13Ethan Baughman0110066000449-6013
10Ethan Bloodworth000000000000000
21Jacob Louie02200333300023264149170
17Jake Reinhardt000000000000000
16Jake Thorne000000000000000
27John Laney000000000000000
80John McDonnell000000000000000
25John Wellers000000000000000
0Matthew Nightingale000000000000000
24Michael Lee000000000000000
95Noah Bush000000000000000
4Seth Weaver000000000000000
2Suhas Madiraju002006600066212020
18Suraj Madiraju022001212000710451023
8Terrence Mitchell000000000000000
76Trevor Lynch000000000000000
23Walker Matthews000000000000000

Pittsburgh Thunderbirds (17)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
0Reid Duncan41000660101024200244
84Brendan Gessner30100890001250214190
3John McMonigal212001313000151271171015
80Maxwell Olesen200001010010127114201
24Will Hoffenkamp21110222300020801391214
14Jake Murray10100101110011372280
45Kevin Nicholl1000001100201109
2Malachi Marshall1110020222002117814180
22Owen Watt1200019222101677116241
7Aiden Landis000000000000000
26Alex Stevenson000000000000000
99Alex Warrington000000000000009
39Alexander Kirages000000000000000
6Anson Reppermund04210101000010252981311
71Clint McSherry02400364240027404115220
49Dan Nichols000000000000000
15Dylan Best000000000000000
1Elliot Rivera000000000000000
23Ethan Campion000000000000000
11Harry Park000000000000000
8Henry Everett000000000000000
25Ian Piper000000000000000
48Jimmy Towle00000682108-2898810
10Joe Molder000000000000000
9Jude Schmiesing000000000000000
13Liam Becker000000000000000
17Logan Call000001100016709
31Lucas Storm000000000000000
92Lucius Christie000000000000000
65Michael Dillard011001516110125577811
5Noah Celuch00010461005148213
20Pete Zaccardi00000682003101189
29Ryan Kindell001001100005008
28Ryan Ward04200202221022185106192
18Thomas Mazur000000000000000
93Tristan Yarter000000000000000
87Wyatt Krisky000000000000000
12Zac Byrnes001008800084258914

scoring plays

quarter 1

scoreteamgoal
1-0CARDylan HawkinsZeke Thoreson
2-0CARKevin PignoneJosh Singletonbreak
3-0CARMatt TuckerDrew Swansonbreak
3-1PITOwen WattReid Duncan
4-1CARGrayson SannerDylan Hawkins
5-1CARDrew SwansonMatt Tuckerbreak
5-2PITRyan WardReid Duncan
5-3PITAnson ReppermundJohn McMonigalbreak

quarter 2

scoreteamgoal
5-4PITRyan WardBrendan Gessner
6-4CARTobias BrooksGrayson Sanner
6-5PITOwen WattMaxwell Olesen
7-5CARTobias BrooksZeke Thoreson
7-6PITReid DuncanMalachi Marshall
8-6CARGrayson SannerElijah Long
9-6CARSuraj MadirajuKevin Pignonebreak
10-6CARTobias BrooksGrayson Sannerbreak
10-7PITAnson ReppermundWill Hoffenkamp
11-7CARZeke ThoresonNathan Lyle
11-8PITClint McSherryReid Duncan
12-8CARTobias BrooksGrayson Sanner
12-9PITRyan WardWill Hoffenkamp

quarter 3

scoreteamgoal
13-9CARZeke ThoresonTobias Brooks
14-9CARBrayden MorrisonCooper Williamsbreak
14-10PITAnson ReppermundBrendan Gessner
15-10CARZeke ThoresonGrayson Sanner
16-10CARSuraj MadirajuOwen Stoutbreak
16-11PITAnson ReppermundJohn McMonigal
17-11CARGrayson SannerJacob Fairfax
18-11CARBrayden MorrisonCooper Williamsbreak
18-12PITWill HoffenkampJake Murray
19-12CARJacob FairfaxGrayson Sanner
20-12CARBrayden MorrisonCooper Williamsbreak
21-12CARBrayden MorrisonOwen Stoutbreak
21-13PITRyan WardReid Duncan
22-13CARJacob LouieElijah Long

quarter 4

scoreteamgoal
22-14PITClint McSherryBrendan Gessner
22-15PITMichael DillardKevin Nichollbreak
23-15CARDylan HawkinsGrayson Sanner
24-15CARWilliam CoffinBrayden Morrisonbreak
25-15CAROwen Stoutcallahanbreak
26-15CARTobias BrooksGrayson Sannerbreak
27-15CAROwen StoutDrew Swansonbreak
28-15CARKevin PignoneWilliam Coffinbreak
29-15CAREthan BaughmanDane Millerbreak
29-16PITMalachi MarshallMaxwell Olesen
30-16CARJacob LouieGrayson Sanner
30-17PITJohn McMonigalOwen Watt
31-17CARDylan HawkinsJacob Fairfax
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗