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 Shred000019
Seattle Cascades555520
SLC19
SEA20
week8
combat candy flexecutioner of the game62.7 pts
Conor BelfieldSEA #4hat trick
3g · 5a · 34 cmp · 5 hucks · 3 t
g+15a+25blk+0hk+10cmp+6.8t-15×1.5 win bonus
share𝕏f@☁
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game77.9 pts
Conor BelfieldSEA #4hat trick
3g · 5a · 1ha · 34 cmp · 5 hucks · 3t
g+18a+30ha+3hk+15cmp+8.5yt+7.2yr+4.2t-18s-8×1.3 win
share𝕏f@☁
presented by ufa almanac
defensive player of the game99.2 pts
Ian SweeneySEA #33shutdown
1blk · 8 breaks · 13 stops · 11 pulls
blk+15brk+32stp+12dpp+10.0pul+2.2hang+13.1t-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 (19)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
61Simon Dastrup4201015183002073286193
12Ben Ashton2040016171002090113191
22Jace Duennebeil22110101000012134155190
66Jordan Kerr2330032331002830553190
10McKay Yorgason21100444730143265130202
21Ben Hoffman100005610074753211
6Chad Yorgason12110212210021159232191
40Joe Merrill11110670009-3155216
26Kaden Froebe1002022010338013
2Luke Yorgason102001616000153453213
18Matt Russnogle1110066001855121160
7Tony Mounga1111010122001010728016
93AJ MacIsaac000000000000000
25Alex Forsberg00000550005-534220
5Carson Armstrong000000000000000
9Cole Stenseth00000110001124010
19Curtis Watkins000000000000000
32Derik Knighton000000000000000
13Ethan Wimmer000000000000000
89Eugene L'Heureux0010057200545-9213
29Everett Saunders0300067100544-19011
99Grayson Rettberg000000000000000
99Grayson Rettburg000000000000000
27Jacob Hoffman000000000000000
0Jacob Miller011002424000166240180
3Jared Scheinberg0000088000743-427
95Jared Waite000000000000000
24Jonny Hoffman000000000000000
36Karl Staber000000000000000
15Kimball Pew0201011110008776628
44Koven Card000000000000000
34Kyle Weinberg000000000000000
20Lucas Reavy000000000000000
16Matthew Fredrickson000000000000000
23Merick Moar000000000000000
11Oscar Brown000000000000000
17Porter Oyler000000000000000
1Porter Stobbe000000000000000
33Reed Browning00230660006-1831018
4Sam Pew000000000000000

Seattle Cascades (20)

#playergls↓asthablkccmpatttdscatyds tyds ro ptsd pts
12Garrett Martin5011014151002036237201
69Caleb Campbell301201100031581011
4Conor Belfield35100343730141358283190
10Ben Kass-Mullet2010024251002353104174
0Zeppelin Raunig2211012120001480177180
31Ethan Murray1000000000103010
18Jack Brown110002200035523216
3Langley Fitzpatrick101203300044327011
11Marc Munoz1030031321002610194110
30Ricky McLeod110004400052847316
13Alex Kabat000000000000000
96Asher Lantz0001000000000316
77Austin Hasbrook000000000000000
88Brandon Li000000000000000
95Brendan Bogel000000000000000
16Chris Roach000000000000000
19Derek Mourad011004447300442107180
23Emmet Shipway011107810091738210
7Erik Aadalen000104400026-5018
36Gabe Nobis000000000000000
50Gavin Leahy000000000000000
28Grant Harris01000572004340018
33Ian Sweeney013101315200111369320
14John Mattes000000000000000
91Jonas Golden000000000000000
6Keaton Orser000000000000000
2Kodi Smart000000000000000
63Louie Bertoncin000000000000000
15Mikey O'Brien0111011110001151217151
5Nick Mahan010003300032212012
42Nolan Stoppel0020014140001310681140
34Ryan Liao000000000000000
47Sawyer Blair000000000000000
67Spencer Land000000000000000
9Spencer Lofink05200474810036307151191
17Tommy Li000000000000000
25Tommy Lin000000000000000
51Will McDonald000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1SEAConor Belfield → Marc Munoz
1-1SLCEverett Saunders → Tony Mounga
1-2SEAGrant Harris → Caleb Campbell
2-2SLCSimon Dastrup → Jace Duennebeil
2-3SEANick Mahan → Ethan Murray
3-3SLCEverett Saunders → McKay Yorgason
3-4SEAConor Belfield → Jack Brown
3-5SEAZeppelin Raunig → Conor Belfieldbreak

quarter 2

scoreteamgoal
3-6SEAIan Sweeney → Caleb Campbell
4-6SLCKimball Pew → Joe Merrill
4-7SEARicky McLeod → Ben Kass-Mullet
5-7SLCJacob Miller → McKay Yorgason
5-8SEASpencer Lofink → Ben Kass-Mullet
6-8SLCJordan Kerr → Simon Dastrup
6-9SEAMikey O'Brien → Ricky McLeod
7-9SLCEverett Saunders → Kaden Froebe
7-10SEAConor Belfield → Garrett Martin
8-10SLCJace Duennebeil → Simon Dastrup
9-10SLCMatt Russnogle → Simon Dastrupbreak

quarter 3

scoreteamgoal
9-11SEASpencer Lofink → Zeppelin Raunig
10-11SLCMcKay Yorgason → Jace Duennebeil
10-12SEAConor Belfield → Garrett Martin
11-12SLCSimon Dastrup → Jordan Kerr
11-13SEASpencer Lofink → Zeppelin Raunig
12-13SLCChad Yorgason → Jordan Kerr
12-14SEADerek Mourad → Conor Belfield
13-14SLCJordan Kerr → Ben Ashton
13-15SEASpencer Lofink → Conor Belfield

quarter 4

scoreteamgoal
13-16SEAZeppelin Raunig → Garrett Martin
14-16SLCJordan Kerr → Simon Dastrup
14-17SEASpencer Lofink → Garrett Martin
15-17SLCJace Duennebeil → Chad Yorgason
15-18SEAJack Brown → Caleb Campbell
16-18SLCKimball Pew → Ben Hoffman
16-19SEAEmmet Shipway → Langley Fitzpatrick
17-19SLCTony Mounga → Luke Yorgason
17-20SEAConor Belfield → Garrett Martin
18-20SLCJoe Merrill → Ben Ashton
19-20SLCChad Yorgason → Matt Russnoglebreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗