NSSA - National Scholastic Surfing Association

The National Scholastic Surfing Association (NSSA) is a nonprofit organization whose mission is to encourage and assist its members in their interest to learn and develop the fundamentals and skills of surfing competition while competing in structured and quality events. The NSSA promotes the qualities of discipline and competitive excellence while supporting the merits of academic achievement to young surfers. The NSSA strives to provide a fun surfing experience for all of its members.

The NSSA is one of the few national youth sports organizations that require its participants to maintain academic standards in order to compete. Since 1978, the NSSA program philosophy has been that athletics and scholastics go hand in hand. More than 80 NSSA events are run nationwide that culminate with the annual National Championships which is regarded as the highest profile youth surfing event in America.


2024/25 NSSA Season - Southwest College Men

Rank Contender 1 2 3 4 5 6 7 8 9 10 Conference
Total
Regional
Champ
National
Seed
1.
David Okeefe
3000
3000
2340
2340
3000
0
0
0
0
0
13680
-
-
2.
Hudson Saunders
480
1675
1258
3000
2340
0
0
0
0
0
8753
-
-
3.
Jordan Collins
1825
1825
3000
1423
560
0
0
0
0
0
8633
-
-
4.
Tanner Vodraska
2340
2340
1423
1675
460
0
0
0
0
0
8238
-
-
5.
Ricardo Bayly
945
1423
1825
904
796
0
0
0
0
0
5893
-
-
6.
Raiki Nishida
1675
400
0
904
1423
0
0
0
0
0
4402
-
-
7.
Blaze Roche
176
560
640
904
1675
0
0
0
0
0
3955
-
-
8.
Jack Hopkins
188
400
1675
188
1258
0
0
0
0
0
3709
-
-
9.
Kaylib Yang
1258
1258
325
0
796
0
0
0
0
0
3637
-
-
10.
Kai Williams
945
560
1423
640
0
0
0
0
0
0
3568
-
-
11.
Sage Stern
225
185
945
1825
186
0
0
0
0
0
3366
-
-
12.
Thomas Coleman
0
1258
0
173
1825
0
0
0
0
0
3256
-
-
13.
Brock McTigue
480
904
325
1340
200
0
0
0
0
0
3249
-
-
14.
Zach Perry
1423
185
945
225
460
0
0
0
0
0
3238
-
-
15.
Charlie Denham
1423
870
325
112
460
0
0
0
0
0
3190
-
-
16.
Gavin Hogan
225
460
640
945
904
0
0
0
0
0
3174
-
-
17.
Conrad Sanacore
1258
1258
430
0
0
0
0
0
0
0
2946
-
-
18.
Ted Mucciarone
164
1423
640
225
460
0
0
0
0
0
2912
-
-
19.
Eduardo Van Zeller
400
185
1258
480
460
0
0
0
0
0
2783
-
-
20.
Harry Gardner
796
197
430
164
904
0
0
0
0
0
2491
-
-
21.
Tristan Johnson
480
0
0
1340
400
0
0
0
0
0
2220
-
-
22.
Jack Van Wagoner
400
870
945
0
0
0
0
0
0
0
2215
-
-
23.
Neil Piper
796
400
796
0
0
0
0
0
0
0
1992
-
-
24.
Ben Brantell
480
870
640
0
0
0
0
0
0
0
1990
-
-
25.
Justin Khan
0
0
0
480
1423
0
0
0
0
0
1903
-
-
26.
Brayden Burch
0
0
0
1340
560
0
0
0
0
0
1900
-
-
27.
Thatcher Johnson
0
870
945
0
0
0
0
0
0
0
1815
-
-
28.
Flynn Dartland
945
400
0
420
0
0
0
0
0
0
1765
-
-
29.
Micah Abadie
164
460
0
945
186
0
0
0
0
0
1755
-
-
30.
Finley Weitzen
188
0
640
0
904
0
0
0
0
0
1732
-
-
31.
Mitchell Tysler
0
0
325
112
1258
0
0
0
0
0
1695
-
-
32.
Jackson Jewell
176
460
150
225
560
0
0
0
0
0
1571
-
-
33.
Gavin Frank
164
870
172
188
90
0
0
0
0
0
1484
-
-
34.
Enzo Gomez
796
400
0
225
0
0
0
0
0
0
1421
-
-
35.
Silas Patricelli
480
185
325
188
200
0
0
0
0
0
1378
-
-
36.
Ben Cox
0
0
0
112
1258
0
0
0
0
0
1370
-
-
37.
Cameron Youngsma
176
197
195
640
157
0
0
0
0
0
1365
-
-
38.
Noah Gray
480
197
0
480
186
0
0
0
0
0
1343
-
-
39.
Dylan Stolley
0
161
0
904
250
0
0
0
0
0
1315
-
-
40.
Tafton Thompson
188
0
0
904
200
0
0
0
0
0
1292
-
-
41.
Nathaniel MacBeth
480
0
796
0
0
0
0
0
0
0
1276
-
-
42.
Jack Shaver
480
197
184
0
400
0
0
0
0
0
1261
-
-
43.
Noah Brown
176
560
325
164
0
0
0
0
0
0
1225
-
-
44.
Hendrick Osterkamp
480
400
325
0
0
0
0
0
0
0
1205
-
-
45.
Taj Andersen
400
250
325
0
200
0
0
0
0
0
1175
-
-
46.
Brayden Schaefer
945
0
0
225
0
0
0
0
0
0
1170
-
-
47.
George Choura
164
197
184
420
157
0
0
0
0
0
1122
-
-
48.
Makana Franzmann
0
0
640
480
0
0
0
0
0
0
1120
-
-
49.
Bryse Celaya
480
460
0
112
0
0
0
0
0
0
1052
-
-
50.
Timothy Linas
225
197
430
188
0
0
0
0
0
0
1040
-
-
51.
Dylan Watters
225
171
195
0
400
0
0
0
0
0
991
-
-
52.
Sasha Rovinsky
0
0
0
904
0
0
0
0
0
0
904
-
-
53.
John Sanseverino
164
161
150
225
186
0
0
0
0
0
886
-
-
54.
Cole Futak
164
197
195
164
157
0
0
0
0
0
877
-
-
55.
Noah Kawaguchi
225
460
0
164
0
0
0
0
0
0
849
-
-
56.
Noah Raleigh
61
250
325
112
90
0
0
0
0
0
838
-
-
57.
Aidan Sautner
0
0
640
0
157
0
0
0
0
0
797
-
-
58.
Remy Armstrong
796
0
0
0
0
0
0
0
0
0
796
-
-
59.
Ivan Tripp
116
161
150
173
157
0
0
0
0
0
757
-
-
60.
Levi Mauga
116
0
640
0
0
0
0
0
0
0
756
-
-
61.
Eli Park
0
171
172
300
90
0
0
0
0
0
733
-
-
62.
Miller Brennan
0
171
172
188
200
0
0
0
0
0
731
-
-
63.
Evan Ansgarius
188
0
172
164
200
0
0
0
0
0
724
-
-

Christian Schenk
0
0
0
164
560
0
0
0
0
0
724
-
-
65.
Evan Walls
164
51
184
164
157
0
0
0
0
0
720
-
-
66.
Dakota Lizerbram
176
185
0
164
171
0
0
0
0
0
696
-
-
67.
Walker Mayer
164
0
195
164
171
0
0
0
0
0
694
-
-

Sergio Blanco
188
185
150
0
171
0
0
0
0
0
694
-
-
69.
Jackson Adams
116
171
0
225
171
0
0
0
0
0
683
-
-
70.
Dylan Demos
188
105
0
225
157
0
0
0
0
0
675
-
-
71.
Reed Wilson
116
0
195
188
157
0
0
0
0
0
656
-
-
72.
Sean Yuch
225
0
430
0
0
0
0
0
0
0
655
-
-
73.
Hank Papillon
400
250
0
0
0
0
0
0
0
0
650
-
-
74.
Sean Palmer
116
185
184
164
0
0
0
0
0
0
649
-
-
75.
Ney Lepre
164
105
86
188
90
0
0
0
0
0
633
-
-
76.
Lucas Horta
164
460
0
0
0
0
0
0
0
0
624
-
-
77.
Keegan DeBever
0
0
0
420
200
0
0
0
0
0
620
-
-
78.
Max Kaplan
0
185
430
0
0
0
0
0
0
0
615
-
-
79.
Asher Thompson
0
0
195
164
250
0
0
0
0
0
609
-
-
80.
Kaede Ward
116
161
150
0
171
0
0
0
0
0
598
-
-
81.
Dimitri Giron
188
185
0
164
60
0
0
0
0
0
597
-
-
82.
Gus Folkers
176
161
0
225
0
0
0
0
0
0
562
-
-
83.
Grant Carey
0
161
184
50
157
0
0
0
0
0
552
-
-
84.
Connor Marshall
225
161
0
0
157
0
0
0
0
0
543
-
-
85.
Valeria Arrarte
325
184
0
0
0
0
0
0
0
0
509
-
-
86.
Jack Canigiula
0
0
0
300
200
0
0
0
0
0
500
-
-
87.
Kanoa Pick
176
105
0
0
200
0
0
0
0
0
481
-
-
88.
Miles Oross
116
0
0
164
200
0
0
0
0
0
480
-
-

Dax Mcphillips
0
0
0
480
0
0
0
0
0
0
480
-
-
90.
Grant Kromhout
0
0
150
164
157
0
0
0
0
0
471
-
-
91.
Zeland Post
0
0
0
0
460
0
0
0
0
0
460
-
-
92.
Creighton Seiders
0
0
86
173
200
0
0
0
0
0
459
-
-
93.
Silas Black
0
197
86
112
60
0
0
0
0
0
455
-
-
94.
Brody Murphy
61
161
172
0
60
0
0
0
0
0
454
-
-
95.
Duke Zaun
188
105
0
0
157
0
0
0
0
0
450
-
-
96.
Donovan McGibben
176
105
0
164
0
0
0
0
0
0
445
-
-
97.
Christian Beisler
0
161
0
112
171
0
0
0
0
0
444
-
-
98.
Seth Rhodes
0
161
0
173
90
0
0
0
0
0
424
-
-
99.
Tyler Chin
0
0
0
420
0
0
0
0
0
0
420
-
-
100.
Max Shermoen
61
171
0
0
171
0
0
0
0
0
403
-
-
101.
Luke Dillman
0
0
0
0
400
0
0
0
0
0
400
-
-
102.
Theo Burtis
164
161
0
0
60
0
0
0
0
0
385
-
-
103.
Arata Tomatsuri
188
0
195
0
0
0
0
0
0
0
383
-
-
104.
Shane Murray
164
51
0
164
0
0
0
0
0
0
379
-
-
105.
Matheus Sperb
116
0
150
112
0
0
0
0
0
0
378
-
-
106.
Chris Peters
116
0
86
0
171
0
0
0
0
0
373
-
-
107.
Wesley Rehberg
0
171
195
0
0
0
0
0
0
0
366
-
-
108.
Kaimana Balding
188
0
172
0
0
0
0
0
0
0
360
-
-
109.
Jake Adams
116
0
150
0
90
0
0
0
0
0
356
-
-
110.
Simon Schulz
164
105
86
0
0
0
0
0
0
0
355
-
-
111.
Trey Buck
0
0
0
164
186
0
0
0
0
0
350
-
-
112.
Wyatt Kollar
0
105
184
0
60
0
0
0
0
0
349
-
-

Mark Williams
164
185
0
0
0
0
0
0
0
0
349
-
-
114.
Cam Richards
176
0
172
0
0
0
0
0
0
0
348
-
-
115.
Noah Steinmetz
0
0
0
188
157
0
0
0
0
0
345
-
-

Miles Walton
0
0
172
173
0
0
0
0
0
0
345
-
-
117.
Ben Harris
0
0
184
0
157
0
0
0
0
0
341
-
-
118.
Cameron Glessner
116
161
0
0
60
0
0
0
0
0
337
-
-
119.
Cole Thompson
164
0
172
0
0
0
0
0
0
0
336
-
-
120.
Drew Couch
61
0
184
0
90
0
0
0
0
0
335
-
-

Nolan Dorn
0
0
0
164
171
0
0
0
0
0
335
-
-
122.
Ian Miller
0
161
0
112
60
0
0
0
0
0
333
-
-
123.
Alex Marque
225
105
0
0
0
0
0
0
0
0
330
-
-
124.
Zachary Fine
0
171
0
0
157
0
0
0
0
0
328
-
-
125.
Aidan Cruise
0
105
172
50
0
0
0
0
0
0
327
-
-
126.
Jack Johns
0
185
86
50
0
0
0
0
0
0
321
-
-
127.
Tyler Smith
0
161
0
0
157
0
0
0
0
0
318
-
-
128.
Marius van Dongen
116
0
150
0
50
0
0
0
0
0
316
-
-
129.
Darren Geiger
61
161
0
0
90
0
0
0
0
0
312
-
-
130.
Curren DeJonge
164
0
86
0
60
0
0
0
0
0
310
-
-
131.
Giovanni Horta
0
197
0
112
0
0
0
0
0
0
309
-
-
132.
Jack Nett
0
0
150
0
157
0
0
0
0
0
307
-
-

Sam Yakteen
0
0
150
0
157
0
0
0
0
0
307
-
-
134.
Zach Frazee
116
0
0
173
0
0
0
0
0
0
289
-
-
135.
Zachary Siegel
176
0
0
112
0
0
0
0
0
0
288
-
-
136.
Henry Madsen
61
0
0
225
0
0
0
0
0
0
286
-
-
137.
Antonin Brun
116
51
0
112
0
0
0
0
0
0
279
-
-
138.
Johnny Ratcliffe
0
0
0
188
90
0
0
0
0
0
278
-
-
139.
Micah Carlston
164
0
0
112
0
0
0
0
0
0
276
-
-
140.
Ryan Roberts
0
161
0
112
0
0
0
0
0
0
273
-
-
141.
Hudson Parks
116
105
0
50
0
0
0
0
0
0
271
-
-
142.
Ryan Waters
116
0
150
0
0
0
0
0
0
0
266
-
-
143.
Ryan Glenn
0
0
172
0
90
0
0
0
0
0
262
-
-
144.
Dominic Cipolla
0
161
0
0
90
0
0
0
0
0
251
-
-
145.
Sean McEvilly
0
0
0
0
250
0
0
0
0
0
250
-
-
146.
Spencer Fanticola
0
0
0
50
186
0
0
0
0
0
236
-
-
147.
Rowan Clark
225
0
0
0
0
0
0
0
0
0
225
-
-

Kaden Garns
225
0
0
0
0
0
0
0
0
0
225
-
-

Jack Hoholick
0
0
0
225
0
0
0
0
0
0
225
-
-
150.
Sean O’Brien
0
0
172
50
0
0
0
0
0
0
222
-
-

Lucca Mattiuzzi Martins
0
51
0
0
171
0
0
0
0
0
222
-
-
152.
Ryland Arciaga
116
105
0
0
0
0
0
0
0
0
221
-
-
153.
Geoffrey Ammer
0
105
0
112
0
0
0
0
0
0
217
-
-
154.
Teague Schnittger
61
0
150
0
0
0
0
0
0
0
211
-
-

Finley Marcus
61
0
150
0
0
0
0
0
0
0
211
-
-

Maximus Cantos
0
161
0
50
0
0
0
0
0
0
211
-
-

Arthur Cowman
0
161
0
50
0
0
0
0
0
0
211
-
-
158.
Mateo Reeves
61
51
0
0
90
0
0
0
0
0
202
-
-

Bradley Elmgren
116
0
86
0
0
0
0
0
0
0
202
-
-
160.
Nathan De La Garza
61
51
86
0
0
0
0
0
0
0
198
-
-
161.
Gabriel Girardin
0
197
0
0
0
0
0
0
0
0
197
-
-

Luc Doering
0
197
0
0
0
0
0
0
0
0
197
-
-
163.
Chris Sottile
0
105
0
0
90
0
0
0
0
0
195
-
-

Zane Parmenter
0
0
195
0
0
0
0
0
0
0
195
-
-
165.
Jackson Stilwell
0
51
0
50
90
0
0
0
0
0
191
-
-
166.
Daniel Boos
0
0
0
188
0
0
0
0
0
0
188
-
-

Luke Adams
0
0
0
188
0
0
0
0
0
0
188
-
-
168.
Logan Downing
0
0
0
0
186
0
0
0
0
0
186
-
-

Matthew Goldfarb
0
0
0
0
186
0
0
0
0
0
186
-
-

Nathan Geller
0
0
0
0
186
0
0
0
0
0
186
-
-

Wiley Daniel
0
0
0
0
186
0
0
0
0
0
186
-
-
172.
Toby Dussault
0
0
184
0
0
0
0
0
0
0
184
-
-
173.
Patrick Dowd
0
0
86
0
90
0
0
0
0
0
176
-
-
174.
Michael Walp
61
0
0
112
0
0
0
0
0
0
173
-
-

William Duerr
0
0
0
173
0
0
0
0
0
0
173
-
-
176.
Trey Crouch
0
0
172
0
0
0
0
0
0
0
172
-
-

Thomas Hale
0
0
172
0
0
0
0
0
0
0
172
-
-

Carson Ball
0
0
172
0
0
0
0
0
0
0
172
-
-

Castle Foti
0
0
172
0
0
0
0
0
0
0
172
-
-

Thomas Hess
0
0
172
0
0
0
0
0
0
0
172
-
-
181.
Julian Skerrett
0
171
0
0
0
0
0
0
0
0
171
-
-

Dayton Lindsey
0
0
0
0
171
0
0
0
0
0
171
-
-

Lucas Childs
0
0
0
0
171
0
0
0
0
0
171
-
-
184.
Jacob Sturm
61
105
0
0
0
0
0
0
0
0
166
-
-
185.
Kieran Ota
164
0
0
0
0
0
0
0
0
0
164
-
-

Pikes Riley
164
0
0
0
0
0
0
0
0
0
164
-
-

Spencer Garns
164
0
0
0
0
0
0
0
0
0
164
-
-

Noah Johnson
0
0
0
164
0
0
0
0
0
0
164
-
-

Brennan Clark
0
0
0
164
0
0
0
0
0
0
164
-
-
190.
Reed Johnson
61
51
0
50
0
0
0
0
0
0
162
-
-
191.
Miles Torr
0
161
0
0
0
0
0
0
0
0
161
-
-

Elias Williams
0
161
0
0
0
0
0
0
0
0
161
-
-
193.
Tyler Dodge
0
0
0
0
157
0
0
0
0
0
157
-
-

Kai Cassano
0
0
0
0
157
0
0
0
0
0
157
-
-
195.
Gavin Pugh
0
0
150
0
0
0
0
0
0
0
150
-
-

Marian de Orla-Barile
0
0
150
0
0
0
0
0
0
0
150
-
-

Michael Schoen
0
0
150
0
0
0
0
0
0
0
150
-
-
198.
Seth Raffee
116
0
0
0
0
0
0
0
0
0
116
-
-

Luke Kleinrath
116
0
0
0
0
0
0
0
0
0
116
-
-
200.
Cameron Jacobs
61
51
0
0
0
0
0
0
0
0
112
-
-

Erik Heiskala
0
0
0
112
0
0
0
0
0
0
112
-
-

Will Moos
0
0
0
112
0
0
0
0
0
0
112
-
-
203.
Jake Richard
0
105
0
0
0
0
0
0
0
0
105
-
-

Noah Zwartendijk
0
105
0
0
0
0
0
0
0
0
105
-
-

Wells Faulstich
0
105
0
0
0
0
0
0
0
0
105
-
-

Asher Vollom
0
105
0
0
0
0
0
0
0
0
105
-
-

Griffin Lee
0
105
0
0
0
0
0
0
0
0
105
-
-

Lennart Redl
0
105
0
0
0
0
0
0
0
0
105
-
-
209.
Larry Flores
0
0
0
0
90
0
0
0
0
0
90
-
-
210.
Parker Johnson
0
0
86
0
0
0
0
0
0
0
86
-
-
211.
Aidan Janetos
61
0
0
0
0
0
0
0
0
0
61
-
-

Henry Nafzger
61
0
0
0
0
0
0
0
0
0
61
-
-

Randall Guenther
61
0
0
0
0
0
0
0
0
0
61
-
-
214.
Elijah Kath
0
0
0
0
60
0
0
0
0
0
60
-
-

Curren Ellsworth
0
0
0
0
60
0
0
0
0
0
60
-
-

William Kousser
0
0
0
0
60
0
0
0
0
0
60
-
-

Barron Nguyen
0
0
0
0
60
0
0
0
0
0
60
-
-
218.
Nathan Godsey
0
51
0
0
0
0
0
0
0
0
51
-
-

Gavin Burrows
0
51
0
0
0
0
0
0
0
0
51
-
-

Christopher Dolan
0
51
0
0
0
0
0
0
0
0
51
-
-

Hugh Shields
0
51
0
0
0
0
0
0
0
0
51
-
-

Adam Pata
0
51
0
0
0
0
0
0
0
0
51
-
-

Patrick Rabin
0
51
0
0
0
0
0
0
0
0
51
-
-

Armond Aucoin
0
51
0
0
0
0
0
0
0
0
51
-
-
225.
Aiden Bowen
0
0
0
50
0
0
0
0
0
0
50
-
-

Samuel Moore
0
0
0
50
0
0
0
0
0
0
50
-
-

Miles Gelinas
0
0
0
50
0
0
0
0
0
0
50
-
-

Luke Lee
0
0
0
50
0
0
0
0
0
0
50
-
-

Today's date: Tuesday, June 03, 2025
Copyright 2025 by NSSA.

This information has been provided by the National Scholastic Surfing Association.
For additional information, please contact Janice Aragon at (714) 536-0445.