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 Shred686525
Oakland Spiders374519
SLC25
OAK19
week4
combat candy flexecutioner of the game47.4 pts
1g · 4a · 23 cmp · 1 hucks
g+5a+20blk+0hk+2cmp+4.6×1.5 win bonus
share𝕏f@
unbenchable fantasy scoring · brought to you by combat candies
offensive player of the game88.4 pts
Jordan KerrSLC #66perfect handler
1g · 4a · 7ha · 23 cmp · 1 hucks
share𝕏f@
presented by ufa almanac
defensive player of the game163.7 pts
1blk · 4 breaks · 9 stops · 16 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

Salt Lake Shred (25)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
9Ben Field33200171811021110244172
22Jace Duennebeil32010792001210171190
24Jonny Hoffman3030055000828205015
7Sean Connole3310015161001774166180
89Eugene L'Heureux200003520073249014
18Matt Russnogle20010110003629015
10McKay Yorgason22100606110052400-48195
8Will Selfridge2211021220002324169184
0Jacob Miller11300272700023251133200
66Jordan Kerr14700232300021215263201
2Luke Yorgason11200374030037307197210
97Taylor Barton100005500051423013
23Tony Mounga130104510047133015
25Alex Forsberg000000000000000
12Ben Ashton01110910100830-2015
6Chad Yorgason01010770007082123
38Chase Smith000000000000000
4Devon Terry000000000000000
55Elijah Jaime000000000000000
30Grant Lindsley000000000000000
99Grayson Rettburg000000000000000
21Jacob Jahnke000000000000000
64Jason McKeen000000000000000
40Joe Merrill00000440005816120
19John Hanni000000000000000
13Justin Mecham000000000000000
34Kyle Weinberg02010121200092021015
32Matt Jamison000000000000000
1Nathan Huff00100770006-112015
3Oscar Brown0001091120051619015
17Porter Oyler000000000000000
11Sean McDonald000000000000000
61Simon Dastrup00000220002-925015
5Trey Taylor000000000000000
14Zach Burnside000000000000000
20Zach Wolfe000000000000000

Oakland Spiders (19)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
87Max Williams512008800014106204212
32Evan Magsig23300616640054447164225
23Jake Thorne2020010111001347141220
77Lincoln Grench20000440005215568
4Walker Frankenberg25400404000039406301230
38Aaron Rosenthal101208910010579769
71Aidan Curry101001919010117839172
17Daniel Ritthaler11100222410022878669
99Dylan Burns1210019223002256301220
94Jason Vallee14100464930050201141220
2Robin Vickers Batzdorf101101517200117-7418
3Adam Wulkan000000000000000
22Chris Lung000000000000000
33Cole Mires000000000000000
44Conor Bauman000000000000000
41Dexter Clyburn000000000000000
7Dylan Nice000000000000000
92Eli Kerns000000000000000
49Gabriel Schwartz-Ketchner000000000000000
0Gavin May000000000000000
5Itay Chang000000000000000
15Jace Bruner01110330002253068
25Jonah Malenfant000000000000000
14Justin Lim00000770004206512
51Keenan Laurence000000000000000
26Matthew Burke000002310038-12014
28Morgan Sommer01100451005505067
12Payton Laurie000000000000000
30Raekwon Adkins000000000000000
1Rafael Castro0000000000000011
21Ridge Huang000000000000000
13Robert Yeagle00000121003-95011
Sam Kapalan000000000000000
18Sawyer Thompson01010910110106051711
40Stephen Dolan00010110001-913011
27Victor Zhou000000000000000
98Wyatt Berreman0000022000293016

scoring plays

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

quarter 1

scoreteamgoal
0-1OAKJason ValleeJake Thorne
1-1SLCSean ConnoleJace Duennebeil
1-2OAKDaniel RitthalerLincoln Grench
2-2SLCTony MoungaJonny Hoffman
2-3OAKEvan MagsigAidan Curry
3-3SLCJordan KerrBen Field
4-3SLCKyle WeinbergJonny Hoffmanbreak
5-3SLCBen FieldWill Selfridgebreak
6-3SLCSean ConnoleJacob Millerbreak

quarter 2

scoreteamgoal
6-4OAKMax WilliamsWalker Frankenberg
7-4SLCJace DuennebeilMcKay Yorgason
7-5OAKWalker FrankenbergMax Williams
8-5SLCBen FieldMcKay Yorgason
8-6OAKEvan MagsigMax Williams
9-6SLCJace DuennebeilSean Connole
9-7OAKDylan BurnsMax Williams
10-7SLCMcKay YorgasonBen Field
10-8OAKMorgan SommerLincoln Grench
11-8SLCLuke YorgasonJace Duennebeil
11-9OAKDylan BurnsJake Thorne
12-9SLCChad YorgasonTony Mounga
12-10OAKJason ValleeEvan Magsig
13-10SLCMcKay YorgasonSean Connole
14-10SLCJordan KerrSean Connolebreak

quarter 3

scoreteamgoal
14-11OAKEvan MagsigWalker Frankenberg
15-11SLCKyle WeinbergEugene L'Heureux
15-12OAKWalker FrankenbergMax Williams
16-12SLCWill SelfridgeMatt Russnogle
16-13OAKSawyer ThompsonAaron Rosenthal
17-13SLCTony MoungaEugene L'Heureux
17-14OAKJason ValleeEvan Magsig
18-14SLCWill SelfridgeTaylor Barton
19-14SLCJacob MillerJordan Kerrbreak
20-14SLCJordan KerrLuke Yorgasonbreak

quarter 4

scoreteamgoal
20-15OAKJason ValleeMax Williams
21-15SLCJordan KerrWill Selfridge
21-16OAKWalker FrankenbergDylan Burns
22-16SLCBen FieldJace Duennebeil
22-17OAKWalker FrankenbergJason Vallee
23-17SLCSean ConnoleBen Field
23-18OAKWalker FrankenbergRobin Vickers Batzdorf
24-18SLCTony MoungaJonny Hoffman
24-19OAKJace BrunerDaniel Ritthaler
25-19SLCBen AshtonMatt Russnogle
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗