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 Thunderbirds471214
Minnesota Wind Chill634720
PIT14
MIN20
week7
combat candy flexecutioner of the game42.3 pts
Cole JurekMIN #13hat trick
3g · 2a · 1blk · 16 cmp · 1 t
g+15a+10blk+5cmp+3.2t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game49.9 pts
Cole JurekMIN #13hat trick
3g · 2a · 2ha · 16 cmp · 1t
share𝕏f@
presented by ufa almanac
defensive player of the game313.5 pts
Abe CoffinMIN #6shutdown
2blk · 9 breaks · 18 stops · 14 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

Pittsburgh Thunderbirds (14)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
23Chris Graber2001000000203658
85Martin Bustamante2111033351202732734190
1Max Sheppard22400252931029179254205
80Thomas Edmonds22200525521052122347213
9Andrew Thompson10100880005631125
6Anson Reppermund101201112100128985183
10Anthony Davis1100055000628109310
18Elliot Hare10100451106587816
30Max Devine1011099000102923181
95Sam VanDusen1110019223001689109513
37Alan Gruntz010001616000121882469
7Cam Bellando000000000000000
31Charlie Vukovic010008911096610510
16CJ Colicchio05000293220134190170194
71Clint McSherry000000000000000
26Connor Newell000000000000000
22Connor Tipping000000000000000
73Dan Vandam00000330003241617
3David Braden000000000000000
17Dean Culver000000000000000
99Eoin Joyce00000121002193408
12Ian Engler000000000000000
33Ian Vilevac000000000000000
11Jackson Vicek000000000000000
36Jacob Davis000000000000000
48Jimmy Towle000000000000000
2Jonathan Mast000000000000000
14Kenny Furdella000000000000000
88Kevin Mirabal-Evans000000000000000
45Kevin Nicholl000000000000000
66Matt Reynolds00000220002-94407
62Matthew Montera0000022000210148
90Max Barowski000000000000000
44Max Kammerman000000000000000
65Michael Dillard000000000000000
25Mike Pannone000000000000000
50Myles Cooper000000000000000
5Noah Celuch000000000000000
21Noah Robinson000000000000000
20Pete Zaccardi00110323520129107123183
13Ramzi Cope-Musleh000000000000000
0Reid Duncan000000000000000
32Steve Mogielski0001079100897648
8Thomas Hansen00010110001141407

Minnesota Wind Chill (20)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
13Cole Jurek3221016171001969201134
98Quinn Snider3020010111001426204123
54Dylan DeClerck2001036300811100016
5Jordan Taylor210009900099473010
4Sam Ward200102420061112315
1William Brandt2210017170101935174110
61Brandon Matis101204400033017013
17Isaac Leonard100104400042295012
10Michael Jordan1201088000914181130
23Paul Krenik11000550006304487
0Rocco Linehan121007810084780316
99Tristan Van de Moortele102001718100138916315
6Abe Coffin0222020221001613588317
32Andrew Roy0020036371003029233151
16Brandon Lafferty0000034100412908
2Bret Bergmeier000000000000000
3Bryan Vohnoutka0302018201002013921497
24Colin Berry000000000000000
18Gordon Larson000000000000000
14Ian Hahn000000000000000
34James Kittlesen000000000000000
11Josh Kautz000000000000000
29Josh Klane03200343731136288155141
15Kristian Johnson000000000000000
20Luke Bleers000000000000000
26Marco Dregni000000000000000
12Marty Adams000000000000000
47Mickey Walsh000000000000000
8Nick Vogt000000000000000
44Noah Hanson000000000000000
22Rami Paust0200012120001116147413
9Sebastian Brauer000000000000000
94Tony Poletto0001021221001211216150
80Tucker Hoffman000000000000000
7Tyler Thomegreene00500910010851-4011

scoring plays

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

quarter 1

scoreteamgoal
0-1MINJosh KlaneQuinn Snider
1-1PITCJ ColicchioThomas Edmonds
1-2MINAbe CoffinJordan Taylor
2-2PITCJ ColicchioAnson Reppermund
2-3MINAbe CoffinSam Ward
3-3PITThomas EdmondsMax Sheppard
3-4MINBryan VohnoutkaDylan DeClerck
4-4PITCJ ColicchioMax Devine
4-5MINRocco LinehanCole Jurek
4-6MINCole JurekWilliam Brandtbreak

quarter 2

scoreteamgoal
4-7MINWilliam BrandtTristan Van de Moortele
5-7PITAnthony DavisChris Graber
5-8MINMichael JordanRocco Linehan
6-8PITMax SheppardThomas Edmonds
6-9MINCole JurekWilliam Brandt
7-9PITCharlie VukovicAnthony Davis
8-9PITThomas EdmondsMax Sheppardbreak
9-9PITCJ ColicchioMartin Bustamantebreak
10-9PITSam VanDusenElliot Harebreak
11-9PITAlan GruntzSam VanDusenbreak

quarter 3

scoreteamgoal
11-10MINRocco LinehanDylan DeClerck
12-10PITCJ ColicchioMartin Bustamante
12-11MINMichael JordanQuinn Snider
12-12MINJosh KlaneQuinn Sniderbreak
12-13MINJordan TaylorIsaac Leonardbreak

quarter 4

scoreteamgoal
12-14MINJosh KlaneCole Jurek
13-14PITMax SheppardChris Graber
13-15MINRami PaustBrandon Matis
14-15PITMartin BustamanteAndrew Thompson
14-16MINBryan VohnoutkaJordan Taylor
14-17MINWilliam BrandtCole Jurekbreak
14-18MINRami PaustSam Wardbreak
14-19MINBryan VohnoutkaPaul Krenikbreak
14-20MINPaul KrenikMichael Jordanbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗