UFA ALMANAC — HISTORICAL STATS & RECORDS·14 SEASONS · 2012–2025 · 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·14 SEASONS · 2012–2025 · 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
Seattle Cascades647421
Salt Lake Shred574420
SEA21
SLC20
week15
rounddiv. playoffs
combat candy flexecutioner of the game72.9 pts
Spencer LofinkSEA #9playmaker
2g · 7a · 33 cmp · 1 hucks · 1 t
g+10a+35blk+0hk+2cmp+6.6t-5×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
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

Seattle Cascades (21)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
12Garrett Martin43000111100015134142201
70Aaron Wolf3150034361003424340240
20Jasper Dean3120014162001314958511
0Zeppelin Raunig3010010100111476264191
2Lukas Ambrose2011012131001411385521
9Spencer Lofink27100333410029274201200
50Gavin Leahy1230011121001293128200
99Khalif El-Salaam121201416200158361718
11Marc Munoz11500414210031167248251
29Michael Buyco100000000010706
87Alex Kabat000000000000006
6Axel Olson000000000000000
35Ben Bolan000000000000000
88Brandon Li000000000000000
32Cedar Hines010107700072186520
16Chris Roach000000000000000
10Christian Foster000000000000000
19Derek Mourad000000000000000
81Dominic Chiodi000000000000000
55Dominic Jacobs000000000000007
23Emmet Shipway000000000000004
33Ian Sweeney000000000000000
18Jack Brown000105720073161518
15Jake Shoyer000000000000000
42Jeremy Norden000000000000000
7Jordan Smith000000000000000
36Kamal Raslan000000000000000
24Kenny Lane III000000000000000
22Leander Ramirez000000000000000
63Louie Bertoncin000000000000000
21Mason Stone000000000000000
26Mikey O'Brien000000000000000
13Nate Wipfler000000000000000
Ocean Hines000000000000000
39Phillip Korolog00010110001-8604
46Ray Ye000000000000000
Ruo Ye000000000000000
90Shane Worthington010002200031853013
52Soren Dahl000000000000000
34Steve Mogielski000000000000000
17Tommy Li0110017192001913380200
25Tommy Lin010006710042323019
1Tony Goss001104510033138018
5Willie Saxen000000000000000

Salt Lake Shred (20)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
9Ben Field4101014161001968175150
25Alex Forsberg2000000000204618
12Ben Ashton211205610069155515
34Kyle Weinberg2200045000731100014
61Simon Dastrup20100330005152768
8Will Selfridge23110353830035192274202
6Chad Yorgason1202012153001273132815
55Elijah Jaime1010088010944135180
30Grant Lindsley12000293121027253561213
22Jace Duennebeil12010671008100117160
66Jordan Kerr12210202000018186168190
18Matt Russnogle1110045100652118510
38Chase Smith000000000000000
4Devon Terry000000000000000
89Eugene L'Heureux00110231002-730015
99Grayson Rettburg000000000000000
21Jacob Jahnke000000000000000
0Jacob Miller0050036382003227095170
64Jason McKeen000000000000000
40Joe Merrill000000000000000
19John Hanni000000000000000
24Jonny Hoffman000000000000007
13Justin Mecham000000000000000
2Luke Yorgason000000000000000
32Matt Jamison000000000000000
10McKay Yorgason0130029301002423962109
1Nathan Huff02000440003259511
3Oscar Brown001102200012313012
17Porter Oyler000000000000000
7Sean Connole01010121310010115102910
11Sean McDonald000000000000000
97Taylor Barton000000000000000
23Tony Mounga00000110000190014
5Trey Taylor000000000000000
14Zach Burnside000000000000000
20Zach Wolfe000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1SLCSean ConnoleBen Field
1-1SEASpencer LofinkAaron Wolf
1-2SLCWill SelfridgeBen Field
2-2SEASpencer LofinkAaron Wolf
2-3SLCMcKay YorgasonBen Field
3-3SEASpencer LofinkMarc Munoz
3-4SLCKyle WeinbergAlex Forsberg
4-4SEASpencer LofinkAaron Wolf
4-5SLCJace DuennebeilElijah Jaime
5-5SEAKhalif El-SalaamLukas Ambrose
6-5SEASpencer LofinkZeppelin Raunigbreak

quarter 2

scoreteamgoal
6-6SLCMatt RussnogleBen Ashton
7-6SEAGavin LeahyGarrett Martin
7-7SLCWill SelfridgeGrant Lindsley
8-7SEAKhalif El-SalaamJasper Dean
8-8SLCChad YorgasonSimon Dastrup
9-8SEAMarc MunozJasper Dean
9-9SLCGrant LindsleyBen Field
10-9SEASpencer LofinkGarrett Martin
10-10SLCBen AshtonMatt Russnogle
10-11SLCJace DuennebeilJordan Kerrbreak
10-12SLCChad YorgasonKyle Weinbergbreak

quarter 3

scoreteamgoal
10-13SLCKyle WeinbergAlex Forsberg
11-13SEAJasper DeanLukas Ambrose
11-14SLCJordan KerrWill Selfridge
12-14SEATommy LiGarrett Martin
12-15SLCNathan HuffChad Yorgason
13-15SEATommy LinJasper Dean
13-16SLCJordan KerrJace Duennebeil
14-16SEAGarrett MartinSpencer Lofink
15-16SEACedar HinesKhalif El-Salaambreak
16-16SEAGavin LeahyZeppelin Raunigbreak
17-16SEAGarrett MartinZeppelin Raunigbreak

quarter 4

scoreteamgoal
17-17SLCNathan HuffSimon Dastrup
18-17SEASpencer LofinkGavin Leahy
18-18SLCGrant LindsleyKyle Weinberg
19-18SEAShane WorthingtonMichael Buyco
19-19SLCWill SelfridgeBen Ashton
20-19SEAGarrett MartinSpencer Lofink
20-20SLCBen FieldWill Selfridge
21-20SEAAaron WolfGarrett Martin
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗