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
Salt Lake Shred425516
Minnesota Wind Chill943420
SLC16
MIN20
week9
combat candy flexecutioner of the game45.0 pts
1g · 3a · 20 cmp · 3 hucks
g+5a+15blk+0hk+6cmp+4.0×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game61.3 pts
Micah DavisMIN #88perfect handler
1g · 3a · 1ha · 20 cmp · 3 hucks
g+6a+18ha+3hk+9cmp+5.0yt+4.8yr+1.3×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game94.7 pts
Cameron LacyMIN #28shutdown
1blk · 6 breaks · 15 stops · 14 pulls
blk+15brk+24stp+14dpp+9.5pul+2.8hang+15.5t-8×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)

Salt Lake Shred (16)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
22Jace Duennebeil41110781101179154200
6Chad Yorgason24400212420026213277201
61Simon Dastrup2113018180001828171192
25Alex Forsberg101107811086390414
12Ben Ashton1011129311102620867202
21Ben Hoffman100009900010245545
32Derik Knighton100005500032727014
66Jordan Kerr14310565820046439173210
18Matt Russnogle10000101111012-16117190
10McKay Yorgason12100495430050240201200
11Oscar Brown1001014151001513089216
93AJ MacIsaac000000000000000
5Carson Armstrong000000000000000
9Cole Stenseth000000000000000
19Curtis Watkins000000000000000
13Ethan Wimmer000000000000000
89Eugene L'Heureux020007810084169312
29Everett Saunders000000000000000
99Grayson Rettberg000000000000000
99Grayson Rettburg000000000000000
27Jacob Hoffman000000000000000
0Jacob Miller000000000000000
3Jared Scheinberg0010011110009453546
95Jared Waite00000330003629012
40Joe Merrill000000000000000
24Jonny Hoffman000000000000000
26Kaden Froebe00000550005-185946
36Karl Staber000000000000000
15Kimball Pew0011010111009473539
44Koven Card000000000000000
34Kyle Weinberg000000000000000
20Lucas Reavy000000000000000
2Luke Yorgason000002326200251229414
16Matthew Fredrickson000000000000000
23Merick Moar000000000000000
17Porter Oyler000000000000000
1Porter Stobbe000000000000000
33Reed Browning01000550005243018
4Sam Pew000000000000000
7Tony Mounga00100330103145017

Minnesota Wind Chill (20)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
32Greg Cousins3010066000971189170
59Noah Coolman3310020222002512562173
51Blake Krapfl20100110003-3114016
3Bryan Vohnoutka1001022000439457
18Gordon Larson124003436200322954190
15Kyle Suelflow10000220003616015
30Leo Sovell-Fernandez1010023230101910129180
96Max Hanscom100002200031231112
88Micah Davis1310020200002224289117
23Paul Krenik110106710055911214
1William Brandt1340015161001575186190
8Zach Morton100001100021234112
61Brandon Matis000000000000000
0Bret Bergmeier000000000000000
28Cameron Lacy0201012152008128-1019
22Danny Hobday000000000000000
54Dylan DeClerck000000000000000
95Ellis Newhouse000000000000000
7Eric Crosby Lehmann000000000000000
44Ethan Ode000000000000000
12Gabe Jagt000000000000000
10Jordan Taylor000000000000000
29Josh Klane02210323520024144122170
5Justin Burnett00010341003915016
20Kaiden Thiers000000000000000
6Kristian Johnson000000000000000
2Lukas Ambrose001003410031024114
20Matthew Gunter000000000000000
47Mickey Walsh000000000000000
31Nathan De Morgan000000000000000
4Noah Hanson011101011100112742114
77Owen Suelflow010002311031845013
13Peter Mans000000000000000
9Sebastian Brauer000000000000000
24Thomas Shope000000000000000
99Tristan Van de Moortele00100880004310112

scoring plays

quarter 1

scoreteamgoal
0-1MINWilliam Brandt → Nathan De Morgan
1-1SLCChad Yorgason → Jordan Kerr
1-2MINGordon Larson → Bryan Vohnoutka
2-2SLCJace Duennebeil → Chad Yorgason
2-3MINWilliam Brandt → Noah Coolman
2-4MINNoah Coolman → Paul Krenikbreak
2-5MINCameron Lacy → Blake Krapflbreak
2-6MINNoah Coolman → Nathan De Morganbreak
3-6SLCEugene L'Heureux → Alex Forsberg
4-6SLCJordan Kerr → Jace Duennebeilbreak
4-7MINWilliam Brandt → Micah Davis
4-8MINPaul Krenik → Blake Krapflbreak
4-9MINNoah Hanson → Max Hanscombreak

quarter 2

scoreteamgoal
5-9SLCChad Yorgason → Simon Dastrup
5-10MINCameron Lacy → Kyle Suelflow
5-11MINOwen Suelflow → Zach Mortonbreak
6-11SLCEugene L'Heureux → Ben Hoffman
6-12MINMicah Davis → Nathan De Morgan
6-13MINNoah Coolman → Greg Cousinsbreak

quarter 3

scoreteamgoal
7-13SLCReed Browning → Derik Knighton
8-13SLCJordan Kerr → Oscar Brownbreak
8-14MINGordon Larson → Noah Coolman
9-14SLCJordan Kerr → Jace Duennebeil
9-15MINMicah Davis → Leo Sovell-Fernandez
10-15SLCMcKay Yorgason → Matt Russnogle
10-16MINNathan De Morgan → William Brandt
11-16SLCJordan Kerr → Simon Dastrup

quarter 4

scoreteamgoal
12-16SLCBen Ashtoncallahan
12-17MINMicah Davis → Gordon Larson
12-18MINNathan De Morgan → Noah Coolmanbreak
13-18SLCChad Yorgason → Jace Duennebeil
13-19MINJosh Klane → Greg Cousins
14-19SLCSimon Dastrup → McKay Yorgason
15-19SLCMcKay Yorgason → Chad Yorgasonbreak
15-20MINJosh Klane → Greg Cousins
16-20SLCChad Yorgason → Jace Duennebeil
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗