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
Chicago Union292518
Pittsburgh Thunderbirds447722
CHI18
PIT22
week8
combat candy flexecutioner of the game83.7 pts
Will HoffenkampPIT #24playmaker
2g · 5a · 2blk · 59 cmp · 2 hucks · 1 t
g+10a+25blk+10hk+4cmp+11.8t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game106.4 pts
Will HoffenkampPIT #24dime dropper
2g · 5a · 6ha · 59 cmp · 2 hucks · 1t
g+12a+30ha+18hk+6cmp+14.8yt+7.4t-6×1.3 win
share𝕏f@
presented by ufa almanac
defensive player of the game100.1 pts
Lucas StormPIT #31shutdown
2blk · 6 breaks · 16 stops
blk+30brk+24stp+14dpp+9.0×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)

Chicago Union (18)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
40Jayden Feagans400007113001522216170
99Andrew Sjogren3222011120001498125619
29Max Devine2011099000102665414
11Wilson Matthews2000015150001773169171
13Benjamin Preiss100106601072573185
31Charlie Vukovic11000671008838618
88Cullen Baker10400414212139308107212
6Gregory Moreno10010110002827017
19Jeff Weis100001616010155452716
10Milan Rivas10000220002142417
14Sam Kaminsky1300037391002421566220
44Ben Brink000000000000000
8Ben Zhang001001100000006
96Cam Copeland000000000000000
3Dylan Nice02200232520024157206160
21Edgar Sumbi000000000000000
97Eli Artemakis000000000000000
5Eric Paulauskas0000000000101406
15Evan Sebastian 000000000000000
1Gabe Schoepke000000000000000
4Henry Goldenberg000000000000000
80Ian Falck0001014100314816
24Jace Bruner00000110000-4007
7Jack Shanahan05200222530024272260210
75Jake Rubin-Miller000000000000000
0Jesse Johnson000000000000000
23Joe Cercello02200141621014134134160
22Joe Sifakis000000000000000
54John Lithio000000000000000
20John Marsh000000000000000
74Luke Brennan02010151500012133101415
12Michael Finke0130015161001216236417
15Mikey O'Brien000000000000000
98Nate Astrom000000000000000
55Pawel Janas000000000000000
16Sam Astrom000000000000000

Pittsburgh Thunderbirds (22)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
0Reid Duncan7220016160202253317226
15Dylan Best2221022253102735243200
48Jimmy Towle21000121300015124194211
5Noah Celuch202001819100186770200
24Will Hoffenkamp25620596110051372-23215
7Aiden Landis111101617100179245316
91Drew Girard10000110002321010
17Logan Call100006600075560017
31Lucas Storm1022015150001512272318
65Michael Dillard131003131000248644193
20Pete Zaccardi12000181800118051319
29Ryan Kindell11000660008-2124014
26Alex Stevenson0022088000884-20013
99Alex Warrington000000000000000
39Alexander Kirages010001100011247011
6Anson Reppermund0301078100710164316
84Brendan Gessner00110910100106774312
71Clint McSherry000000000000000
49Dan Nichols000000000000000
1Elliot Rivera000000000000000
23Ethan Campion000000000000007
11Harry Park000000000000000
8Henry Everett000000000000000
25Ian Piper000000000000000
14Jake Murray000000000000000
10Joe Molder000000000000000
3John McMonigal000000000000000
9Jude Schmiesing000000000000000
45Kevin Nicholl000000000000000
13Liam Becker000000000000000
92Lucius Christie000000000000000
2Malachi Marshall0020020233001491-31311
80Maxwell Olesen000000000000000
22Owen Watt000000000000000
28Ryan Ward010001112000127280203
18Thomas Mazur000000000000000
93Tristan Yarter000000000000000
87Wyatt Krisky000000000000000
12Zac Byrnes000000000000000

scoring plays

quarter 1

scoreteamgoal
0-1PITMichael DillardReid Duncan
1-1CHISam KaminskyCullen Baker
1-2PITWill HoffenkampReid Duncan
2-2CHIAndrew SjogrenMilan Rivas
2-3PITAnson ReppermundPete Zaccardi
2-4PITDylan BestMichael Dillardbreak

quarter 2

scoreteamgoal
3-4CHIJack ShanahanAndrew Sjogren
3-5PITMichael DillardDylan Best
4-5CHIJack ShanahanJayden Feagans
5-5CHIMichael FinkeAndrew Sjogrenbreak
6-5CHILuke BrennanGregory Morenobreak
7-5CHIJack ShanahanSam Kaminskybreak
7-6PITReid DuncanNoah Celuch
8-6CHISam KaminskyWilson Matthews
8-7PITWill HoffenkampJimmy Towle
9-7CHIJack ShanahanJayden Feagans
10-7CHICharlie VukovicMax Devinebreak
10-8PITAiden LandisWill Hoffenkamp
11-8CHIJoe CercelloCharlie Vukovic

quarter 3

scoreteamgoal
11-9PITDylan BestReid Duncan
11-10PITAnson ReppermundRyan Kindellbreak
12-10CHILuke BrennanAndrew Sjogren
12-11PITAnson ReppermundAiden Landis
12-12PITRyan WardReid Duncanbreak
13-12CHIDylan NiceWilson Matthews
13-13PITWill HoffenkampJimmy Towle
13-14PITPete ZaccardiLogan Callbreak
13-15PITAlexander KiragesReid Duncanbreak

quarter 4

scoreteamgoal
14-15CHISam KaminskyBenjamin Preiss
14-16PITJimmy TowleReid Duncan
14-17PITRyan KindellDrew Girardbreak
15-17CHIDylan NiceMax Devine
15-18PITWill HoffenkampDylan Best
16-18CHIJoe CercelloJayden Feagans
16-19PITMichael DillardWill Hoffenkamp
16-20PITReid DuncanNoah Celuchbreak
16-21PITPete ZaccardiLucas Stormbreak
17-21CHIAndrew SjogrenJeff Weis
17-22PITWill HoffenkampReid Duncan
18-22CHIJack ShanahanJayden Feagans
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗