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
Minnesota Wind Chill665825
Detroit Mechanix554317
MIN25
DET17
week5
combat candy flexecutioner of the game72.0 pts
4g · 4a · 1blk · 30 cmp · 1 hucks · 1 t
g+20a+20blk+5hk+2cmp+6.0t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game96.6 pts
Bryan VohnoutkaMIN #3hat trick
4g · 4a · 3ha · 20 cmp · 3 hucks · 1t
share𝕏f@
presented by ufa almanac
defensive player of the game264.6 pts
Sam BerglundMIN #19shutdown
7 breaks · 13 stops · 11 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

Minnesota Wind Chill (25)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
3Bryan Vohnoutka44300202110025235308193
99Tristan Van de Moortele44110303110025228222202
5Jordan Taylor3311012131001677138170
12Marty Adams3030010111001457158160
13Colin Berry210009111001338191171
29Josh Klane27100353831033491139210
47Mickey Walsh2000012100498019
19Sam Berglund202001416200131675118
0Bret Bergmeier111108910083365118
25Matej Petrovic10110440004782016
35Ryan Pesch10000330004279015
6Abe Coffin000000000000000
30Becker Mathie0051028280001718357201
61Brandon Matis0001000000000015
28Cameron Lacy010306600042422015
54Dylan DeClerck000000000000000
36Garrett Geib000000000000000
18Gordon Larson010004510056171016
17Grayson Pangburn00110231004-717018
8Ian McCosky000000000000000
34James Kittlesen002204400041863216
66Jason Tschida000000000000000
20Luke Bleers000000000000000
22Marco Dregni000000000000000
33Matthew Johnson000000000000000
10Michael Jordan0030012120001280176170
15Michael Petersen0201091010066719015
4Noah Hanson000000000000000
23Paul Krenik000000000000000
2Peter Mans000000000000000
98Quinn Snider000000000000000
9Sebastian Brauer000000000000000
14Tanner Barcus010203300031862017
26Travis Pratt000000000000000
7Tyler Thomegreene000000000000000
11Will Casperson000000000000000
1William Brandt000000000000000

Detroit Mechanix (17)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
12Carson Chamberlain5230018191002447298230
10Daniel Robinson50100191900024146344230
26Jack Havey42000252820032203147240
2Nicholas Betsch24200242831029283272270
15Jake Kenniv11310272920030140224242
54Aaron Schwieterman000000000000000
51Blake Krapfl000000000000000
24Brendan Gessner000000000000000
77Bryan Walsh07110434620032293124230
61Caleb Stanish000000000000000
32Chris Ellis000000000000000
9Chris Walsh000000000000000
81Colin Beauregard00010110101-39120
27Colin Fremeau0000000000000013
11David Innis0000013184001061-46710
16Dylan Hall000001100011322514
97Joe Simonelli0000034000326-519
5Joel Willison0001001110100212
1Joseph Cubitt0160041432102925154240
21Justin Winn000000000000000
17Justin Wollin000000000000000
20Malachi Marshall000000000000000
18Malachi Neil00010110001610111
71Matt Gubernick00000110002119412
84Michael Weber000106601057149
3Nathan Ploeger00000121002191369
34Rees McDevitt 000000000000000
25Riley Ulmer000000000000000
90Robby Davenport000007700069-560
33Terry Gaither000102200011354510
4Trevor Polisuk-Balfour0000000000000016

scoring plays

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

quarter 1

scoreteamgoal
0-1DETBryan WalshJack Havey
1-1MINColin BerryJordan Taylor
1-2DETJake KennivNicholas Betsch
2-2MINJosh KlaneTristan Van de Moortele
2-3DETBryan WalshCarson Chamberlain
3-3MINTristan Van de MoorteleBryan Vohnoutka
3-4DETJoseph CubittDaniel Robinson
4-4MINJordan TaylorJosh Klane
4-5DETNicholas BetschJack Havey
5-5MINGordon LarsonMickey Walsh
6-5MINJordan TaylorJosh Klanebreak

quarter 2

scoreteamgoal
6-6DETJack HaveyJake Kenniv
7-6MINBryan VohnoutkaTristan Van de Moortele
7-7DETBryan WalshCarson Chamberlain
8-7MINBret BergmeierSam Berglund
8-8DETCarson ChamberlainNicholas Betsch
9-8MINBryan VohnoutkaMatej Petrovic
9-9DETBryan WalshCarson Chamberlain
10-9MINJosh KlaneJordan Taylor
10-10DETNicholas BetschDaniel Robinson
11-10MINJosh KlaneColin Berry
12-10MINBryan VohnoutkaMarty Adamsbreak

quarter 3

scoreteamgoal
12-11DETJack HaveyCarson Chamberlain
13-11MINJosh KlaneColin Berry
13-12DETNicholas BetschDaniel Robinson
14-12MINTristan Van de MoorteleMarty Adams
14-13DETCarson ChamberlainJack Havey
15-13MINBryan VohnoutkaTristan Van de Moortele
15-14DETNicholas BetschCarson Chamberlain
16-14MINJosh KlaneTristan Van de Moortele
17-14MINTanner BarcusMickey Walshbreak

quarter 4

scoreteamgoal
17-15DETBryan WalshDaniel Robinson
18-15MINJosh KlaneBryan Vohnoutka
18-16DETBryan WalshDaniel Robinson
19-16MINJordan TaylorBryan Vohnoutka
19-17DETBryan WalshJack Havey
20-17MINJosh KlaneBryan Vohnoutka
21-17MINMichael PetersenSam Berglundbreak
22-17MINTristan Van de MoorteleMarty Adamsbreak
23-17MINTristan Van de MoorteleJordan Taylorbreak
24-17MINCameron LacyRyan Peschbreak
25-17MINMichael PetersenBret Bergmeierbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗