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 Cascades685322
Oakland Spiders547521
SEA22
OAK21
week2
combat candy flexecutioner of the game62.4 pts
Mikey O'BrienSEA #26hat trick
3g · 3a · 2blk · 8 cmp
g+15a+15blk+10cmp+1.6×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 (22)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
12Garrett Martin40110162030024113298230
19Derek Mourad31300353500028303125220
26Mikey O'Brien331208800093219316
17Tommy Li311008800011-8144220
0Zeppelin Raunig222108802010135212161
88Brandon Li10010120002614017
32Cedar Hines110206601052065217
55Dominic Jacobs1000012100352108
20Jasper Dean1221013141001510192118
24Kenny Lane III100008800075719410
99Khalif El-Salaam13200141840019128171240
1Tony Goss1012014151001113030014
70Aaron Wolf011001415100129928716
87Alex Kabat000000000000000
6Axel Olson000000000000000
35Ben Bolan000000000000000
16Chris Roach000000000000000
10Christian Foster02200424200034187182230
81Dominic Chiodi000000000000000
23Emmet Shipway0000045000528909
50Gavin Leahy000000000000000
33Ian Sweeney000000000000000
18Jack Brown000000000000000
15Jake Shoyer000000000000000
42Jeremy Norden041003237500303377200
7Jordan Smith000000000000000
36Kamal Raslan000000000000000
22Leander Ramirez000000000000000
63Louie Bertoncin000000000000000
2Lukas Ambrose000000000000000
11Marc Munoz000000000000000
21Mason Stone000000000000000
29Michael Buyco0000000000000014
13Nate Wipfler000000000000000
Ocean Hines000000000000000
39Phillip Korolog00010011001024110
46Ray Ye000000000000000
Ruo Ye000000000000000
90Shane Worthington010106600063779415
52Soren Dahl000000000000000
9Spencer Lofink000000000000000
34Steve Mogielski000000000000000
25Tommy Lin012006600047713016
5Willie Saxen000000000000000

Oakland Spiders (21)

#playerglsasthablkccmpatttdscatyds tyds ro ptsd pts
92Eli Kerns3301016182001917662617
77Lincoln Grench3101067100911124712
71Aidan Curry22010192120022137120193
22Chris Lung2320040454003924592193
17Daniel Ritthaler21100121200011918779
32Evan Magsig22310606110050186146203
94Jason Vallee2230026271002866195190
4Walker Frankenberg22200272921030132125190
99Dylan Burns100004400051851190
5Itay Chang10100191900013992379
98Wyatt Berreman11030770007-1763017
38Aaron Rosenthal0120068200727163710
3Adam Wulkan000000000000000
33Cole Mires000000000000000
44Conor Bauman0020011121001068-8014
41Dexter Clyburn000000000000000
7Dylan Nice000000000000000
49Gabriel Schwartz-Ketchner000000000000000
0Gavin May000000000000000
15Jace Bruner000000000000000
23Jake Thorne000000000000000
25Jonah Malenfant0000011000195014
14Justin Lim000000000000000
51Keenan Laurence000000000000000
26Matthew Burke000003300033121014
87Max Williams0010018201102065119193
28Morgan Sommer00120770007725479
12Payton Laurie000000000000000
30Raekwon Adkins000000000000000
1Rafael Castro000000000000000
21Ridge Huang000000000000000
13Robert Yeagle011205500041735014
2Robin Vickers Batzdorf0100011121001131-6019
Sam Kapalan000000000000000
18Sawyer Thompson011005720076456712
40Stephen Dolan000000000000000
27Victor Zhou000000000000000

scoring plays

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

quarter 1

scoreteamgoal
0-1OAKRobert YeagleEli Kerns
1-1SEADerek MouradGarrett Martin
1-2OAKEli KernsLincoln Grench
2-2SEAKhalif El-SalaamZeppelin Raunig
2-3OAKJason ValleeAidan Curry
3-3SEAJeremy NordenDerek Mourad
3-4OAKAaron RosenthalLincoln Grench
4-4SEATommy LinJasper Dean
4-5OAKJason ValleeWalker Frankenberg
5-5SEAKhalif El-SalaamTommy Li
6-5SEAAaron WolfMikey O'Brienbreak

quarter 2

scoreteamgoal
6-6OAKEli KernsLincoln Grench
7-6SEAMikey O'BrienBrandon Li
7-7OAKSawyer ThompsonDaniel Ritthaler
8-7SEAMikey O'BrienKenny Lane III
8-8OAKChris LungDylan Burns
9-8SEAJasper DeanMikey O'Brien
9-9OAKEvan MagsigChris Lung
10-9SEATommy LiDerek Mourad
11-9SEACedar HinesDominic Jacobsbreak
12-9SEAZeppelin RaunigGarrett Martinbreak
13-9SEAKhalif El-SalaamTommy Libreak
14-9SEAZeppelin RaunigDerek Mouradbreak

quarter 3

scoreteamgoal
14-10OAKEli KernsItay Chang
15-10SEAChristian FosterGarrett Martin
15-11OAKWyatt BerremanEli Kerns
16-11SEAMikey O'BrienTony Goss
16-12OAKChris LungWalker Frankenberg
17-12SEAShane WorthingtonGarrett Martin
17-13OAKAidan CurryChris Lung
18-13SEAJeremy NordenZeppelin Raunig
18-14OAKChris LungJason Vallee
19-14SEAChristian FosterTommy Li
19-15OAKRobin Vickers BatzdorfWyatt Berreman
19-16OAKAidan CurryJason Valleebreak

quarter 4

scoreteamgoal
19-17OAKDaniel RitthalerEli Kerns
20-17SEAJasper DeanCedar Hines
20-18OAKEvan MagsigAidan Curry
21-18SEAJeremy NordenMikey O'Brien
21-19OAKLincoln GrenchDaniel Ritthaler
22-19SEAJeremy NordenKhalif El-Salaam
22-20OAKWalker FrankenbergEvan Magsig
22-21OAKWalker FrankenbergEvan Magsigbreak
// this site brought to you by combatcandies.com — creatine gummies

watch replay ↗