2026 CMC Boys Finals

11/5/26

2.97 mile Spring Lake County Park course, since 1987

Lucid photos

Varsity Boys

Sonoma Academy placed all seven of their runners in the top 12 to easily win their 7th pennant in a row.

This image has an empty alt attribute; its file name is 55569453046_2b685e1567_c.jpg

Will Engh by Michael Lucid 2026

Second place Technology was lead by a one two finish by juniors Will Engh (16:04.4) and Beckett Hepp (16:31.4).

Engh defended his title from last year and moved to 11th CMC runner at Spring Lake. His time is a new school record surpassing Bailey Williams 2018 16:17.

Sonoma Academy was lead by 3rd place freshman Roman Imahara (16:37.8).

Results by divisions

1Sonoma Academy (NC)283-4-5-7-9(10)(12)1:23:5216:470:21.4NCL II
2Technology (NC)531-2-8-20-22(25)(35)1:27:2517:292:56.1NCL II
3Middletown (NC)12213-17-29-30-33(50)(59)1:34:5518:591:40.3NCL I
4Fort Bragg (NC)1336-11-32-39-45(46)(57)1:35:4319:094:43.4NCL I
5Credo (NC)13821-23-24-34-36(37)(40)1:36:3319:190:54.8NCL II
6St. Helena (NC)14014-16-28-38-44(47)(48)1:37:0719:262:53.8NCL I
7Pacific Union College Prep16115-19-26-49-52(53)(60)1:40:1220:033:43.1NCL II
8Willits (NC)19727-31-42-43-54(62)1:42:4520:333:10.9NCL I
9Kelseyville (NC)24418-41-58-63-641:57:2623:308:47.6NCL I
10Roseland University Prep28851-55-56-61-65(66)2:00:4124:095:24.1NCL II

1 Engh, Will JR Technology (NC) 1 16:04.4, 11th CMC All-Time
2 Hepp, Beckett JR Technology (NC) 2 16:31.4, 31st CMC All-Time
3 Imahara, Roman FR Sonoma Academy (NC) 3 16:37.8,, 41st CMC All-Time
4 Dobson, Asher SO Sonoma Academy (NC) 4 16:42.8, 48th CMC All-Time
5 Lynch, Beckett JR Sonoma Academy (NC) 5 16:43.1, 49th CMC All-Time
6 Garcia Blanco, Johann SR Fort Bragg (NC) 6 16:45.4, 50th CMC All-Time, old school record Remy Namvar 2019 17:02
7 Rubenstein, Charlie JR Sonoma Academy (NC) 7 16:48.6, 52nd CMC All-Time


8 Bushta, Ethan JR Technology (NC) 8 16:59.1
9 DiBartolo, James JR Sonoma Academy (NC) 9 16:59.1
10 Mohammadi, Arman JR Sonoma Academy (NC) 10 17:29.9
11 Aycock, Walker SR Fort Bragg (NC) 11 17:38.5
12 McElvany, Charlie SO Sonoma Academy (NC) 12 17:46.6
13 West, Tucker FR Middletown (NC) 13 17:58.6
14 Watson, Charlie JR St. Helena (NC) 14 18:09.3


15 Henry, Oliver SR Pacific Union Colleg 15 18:20.6
16 Ramirez, Raul SO St. Helena (NC) 16 18:23.8
17 Haro, Isael SR Middletown (NC) 17 18:25.5
18 Pindell, Jace FR Kelseyville (NC) 18 18:32.4
19 Kyle, Eli SR Pacific Union Colleg 19 18:39.7
20 Werner, Thaddeus FR Technology (NC) 20 18:49.8
21 Stevenson, Silas JR Credo (NC) 21 18:55.3


22 Peoples, Elias JR Technology (NC) 22 19:00.5
23 Much, Zachary SO Credo (NC) 23 19:00.8
24 O’Kane, Mateo SO Credo (NC) 24 19:04.8
25 Purvis, Austin SO Technology (NC) 25 19:06.3
26 Sandoval, Brayan SR Pacific Union Colleg 26 19:08.2
27 Cramer, Nick SR Willits (NC) 27 19:19.0
28 Zuniga, Lucas SO St. Helena (NC) 28 19:20.2


29 Rodriguez, Gerardo JR Middletown (NC) 29 19:25.1
30 Sooy, Kai JR Middletown (NC) 30 19:26.4
31 Matheson, Jameson FR Willits (NC) 31 19:27.1
32 Felicich, Drake JR Fort Bragg (NC) 32 19:37.0
33 Aispuro, Gabe SO Middletown (NC) 33 19:38.8
34 Carey, Owen JR Credo (NC) 34 19:41.7
35 LeDoux, Valentino SO Technology (NC) 35 19:45.0
36 Besack, Adrian SO Credo (NC) 36 19:50.0
37 Guzman, Andres JR Calistoga (NC) 19:59.9
38 Lunden, Ezra SO Credo (NC) 37 20:03.6
39 Viader, Matthew JR St. Helena (NC) 38 20:10.0
40 Zamora, Daniel JR Lower Lake (NC) 20:13.3
41 Toscano-Pelayo, Fernand FR Fort Bragg (NC) 39 20:13.5
42 Rios, Maximiliano SO Credo (NC) 40 20:13.7
43 Watson, Maverik SR Kelseyville (NC) 41 20:35.8
44 Avalos, Niko SR Willits (NC) 42 20:36.7
45 Bowles, Brian SR Willits (NC) 43 20:52.4
46 Miles, Oliver FR St. Helena (NC) 44 21:03.1
47 Bautista, Oscar SO Anderson Valley (NC) 21:22.0
48 Platt, Chance SO Fort Bragg (NC) 45 21:28.8
49 Crotzer, Isaac FR Fort Bragg (NC) 46 21:55.5
50 Vecchiarelli, Dominick SO St. Helena (NC) 47 21:57.4
51 Viader, Jonathan SO St. Helena (NC) 48 21:57.8
52 Aaen, Luke Pacific Union Colleg 49 21:59.8
53 Silva, Ethan JR Middletown (NC) 50 21:59.8
54 Flores, Geovanny JR Roseland University 51 22:02.9
55 Furness, Alex SR Pacific Union Colleg 52 22:03.6
56 Sumandea, Enoch SR Pacific Union Colleg 53 22:05.5
57 Shoulders, Gavin FR Willits (NC) 54 22:29.9
58 King, Ryker JR Upper Lake (NC) 22:37.7
59 Ramirez, Jonathan SR Roseland University 55 23:05.5
60 Manzo, Axel SR Roseland University 56 23:09.6
61 Gonzalez, Jorge SR Lower Lake (NC) 23:10.8
62 Berna, Max SO Fort Bragg (NC) 57 23:24.7
63 Noriega, Oscar SO Upper Lake (NC) 23:34.2
64 Ely, Izeah SR Kelseyville (NC) 58 23:39.6
65 Nguyen, My SR Middletown (NC) 59 23:52.1
66 Tirado, Ian SO Pacific Union Colleg 60 23:53.8
67 John, Nathan SO Clear Lake (NC) 24:16.5
68 Perez, Angel SR Roseland University 61 24:55.8
69 Felciano, Dario SO Tomales (NC) 25:24.9
70 Thomson, Jobe SR Willits (NC) 62 26:24.7
71 Ruiz, Will SO Clear Lake (NC) 26:29.0
72 Sousa, Luke SO Kelseyville (NC) 63 27:17.5
73 Valadez, David FR Kelseyville (NC) 64 27:20.0
74 Arechiga, Ivan SR Roseland University 65 27:27.0
75 Ortega, Emiliano SR Roseland University 66 28:12.0
76 Sparks, Jaiden SO Upper Lake (NC) 29:14.2
77 Raby, Emmett FR Upper Lake (NC) 29:31.4

JV Boys

1Credo371:46:04.021:12.83:57.717891216
2Sonoma Academy421:47:52.321:34.56:52.12451417
3Technology471:48:02.221:36.54:20.436101315

1 Figueroa, Magnus SO Credo (NC) 1 18:21.6
2 Sanders, Grant JR Sonoma Academy (NC) 2 19:22.7
3 Heuer, William SR Technology (NC) 3 19:24.6
4 Fitzgerald, Preston SR Sonoma Academy (NC) 4 19:45.6
5 Strassburger, Wesley JR Sonoma Academy (NC) 5 19:55.3
6 Farran, Laith FR Technology (NC) 6 20:24.4
7 Viss, Henry SO Victory Christian Ac 20:52.6


8 Wofford, Alako SO Credo (NC) 7 21:25.0
9 Riley, Rowan SR Geyserville New Tech 21:48.0
10 Acevedo Ozdener, Kael FR Credo (NC) 8 21:57.8
11 Weigel-Murphy, Max JR Credo (NC) 9 22:00.3
12 Park, Geonhu JR Technology (NC) 10 22:01.0
13 Elhosseni, Ashraf FR Calistoga (NC) 22:02.2
14 Ludwig, Joey SO Willits (NC) 11 22:02.5
15 Wahl, Gavin SO Fort Bragg (NC) 22:13.0
16 Beaman, Pierce SO Credo (NC) 12 22:19.3
17 Salyer, Garrett JR Fort Bragg (NC) 22:22.6
18 Khoury, Yousef JR Technology (NC) 13 22:27.2
19 Cole, Oliver FR Sonoma Academy (NC) 14 22:33.9
20 Alanis, J. Lorenzo FR Lower Lake (NC) 22:38.8
21 Fowler, Townes SO St. Helena (NC) 22:40.1
22 Hernandez, Angel SO Roseland University 23:43.3
23 Martin, Cristian SO Lower Lake (NC) 23:44.2
24 Shreve, Michael SR Technology (NC) 15 23:45.0
25 Ramirez, Jesus JR St. Helena (NC) 23:51.7
26 Atchley, Joseph FR Credo (NC) 16 24:14.1
27 Hardcastle, Blake FR St. Helena (NC) 24:35.6
28 Ray, William JR St. Helena (NC) 24:54.3
29 Velasco, Jonathan FR Calistoga (NC) 24:57.7
30 Ortiz, Ben SO Middletown (NC) 25:19.7
31 Li, George FR Sonoma Academy (NC) 17 26:14.8
32 Rojas, Kareem SO Roseland University 26:22.4
33 Mattson, James FR Willits (NC) 18 27:25.7
34 Rice, Ryan FR Lower Lake (NC) 27:55.3
35 Hult, Aidan SO Willits (NC) 28:39.1
36 Gutierrez, Juan SO Willits (NC) 19 28:52.8
37 Hranac, Calvin FR Credo (NC) 29:13.6
38 Duarte, Isaac FR Lower Lake (NC) 31:07.5
39 Rathburn, Tyler SO Cloverdale (NC) 31:24.5
40 Maldonado, Josue Pacific Union Colleg 32:01.2
41 Dukeshier, Hux SO Willits (NC) 39:43.5