2025 CMC Boys XC Finals

Coastal Mountain Conference Finals 11/6/25
2.97 mile Spring Lake County Park course, since 1988
Video of finish

Sonoma Academy team

In a very close team race Sonoma Academy edged Technology because of their depth.
Technology had a team record and had three of the top four but it was not enough to better Sonoma Academy’s top five as they had their whole scoring team within 40.7 seconds of each other. Willits took the NCL I crown.
Technology sophomore Will Engh crossed the line first ahead of the defending champion Cole Lane of Willits 16:21.4 to 16:27.7.
Technology’s Aaron Derango (16:34.6) and Beckett Hepp (16:36.9) took third and fourth.
Sonoma Academy’s Charlie Rubenstein led his team to victory in 5th at 16:58.4.
Engh is Technology’s first CMC champion.
Will Engh crossing the finish line from the video

Meet History
Varsity
1	Sonoma Academy (NC)	    40	5-6-8-10-11(12)(14)	1:26:19	17:16	0:40.7	NCL II
2	Technology (NC)	            51	1-3-4-15-28(30)(32)	1:26:32	17:19	2:40.0	NCL II
3	Willits (NC)	           114	2-20-25-33-34(50)(53)	1:33:19	18:40	3:27.5	NCL I
4	Fort Bragg (NC)	           137	9-18-31-39-40(44)(52)	1:35:30	19:06	3:01.0	NCL I
5	Middletown (NC)	           138	16-17-24-36-45(54)(59)	1:36:28	19:18	3:34.2	NCL I
6	Credo (NC)	           140	7-26-27-37-43	        1:35:49	19:10	3:32.7	NCL II
7	St. Helena (NC)	           149	21-22-23-41-42(48)(55)	1:36:47	19:22	2:16.8	NCL I
8	Pacific Union College Prep 154	13-19-35-38-49(60)	1:38:24	19:41	4:11.7	NCL II
9	Lower Lake (NC)	           261	29-56-57-58-61	        1:54:23	22:53	5:32.1	NCL I
10	Roseland University Prep   269	46-47-51-62-63(64)(65)	1:54:47	22:58	3:12.2	NCL II
NCL 1 Boys Team champions - Willits
NCL 1 Varsity Boys Top 10 Individuals
NCL 2 Varsity Boys Top 10 Individuals
1 Engh, Will SO 485 Technology (NC) 1 16:21.4 --- 5:30.4, 26th CMC All-Time 2 Lane, Cole SR 975 Willits (NC) 2 16:27.7 6.3 5:32.6, 30th CMC All-Time 3 Derango, Aaron SR 484 Technology (NC) 3 16:34.6 13.2 5:34.9, 35th CMC All-Time 4 Hepp, Beckett SO 487 Technology (NC) 4 16:36.9 15.5 5:35.7, 39th CMC All-Time 5 Rubenstein, Charlie SO 453 Sonoma Academy (NC) 5 16:58.4 37.0 5:42.9 6 Kraus, Kalev JR 450 Sonoma Academy (NC) 6 17:01.2 39.8 5:43.8 7 Figueroa, Magnus FR 320 Credo (NC) 7 17:13.7 52.3 5:48.0 8 DiBartolo, James SO 446 Sonoma Academy (NC) 8 17:17.2 55.8 5:49.2 9 Garcia Blanco, Johann JR 336 Fort Bragg (NC) 9 17:18.4 57.0 5:49.6 10 Lynch, Beckett SO 451 Sonoma Academy (NC) 10 17:22.9 1:01.5 5:51.1 11 Dexter, Coe SR 445 Sonoma Academy (NC) 11 17:39.1 1:17.7 5:56.6 12 Dobson, Asher FR 447 Sonoma Academy (NC) 12 17:46.1 1:24.7 5:59.0 13 Henry, Oliver JR 393 Pacific Union College Prep 13 17:50.3 1:28.9 6:00.4 14 McElvany, Charlie FR 452 Sonoma Academy (NC) 14 17:54.0 1:32.6 6:01.6 15 Bushta, Ethan SO 480 Technology (NC) 15 17:57.4 1:36.0 6:02.8 16 Pisaro, Landon SO 386 Middletown (NC) 16 17:58.9 1:37.5 6:03.3 17 Ueno, Ren JR 389 Middletown (NC) 17 18:06.7 1:45.3 6:05.9 18 Aycock, Walker JR 332 Fort Bragg (NC) 18 18:14.1 1:52.7 6:08.4 19 Tasker, Stephen SR 399 Pacific Union College Prep 19 18:18.6 1:57.2 6:09.9 20 Fainer, D SR 971 Willits (NC) 20 18:19.6 1:58.2 6:10.2 21 Joy, Cole SR 471 St. Helena (NC) 21 18:21.2 1:59.8 6:10.8 22 Dodd, Olympus FR 468 St. Helena (NC) 22 18:36.1 2:14.7 6:15.8 23 Zuniga, Lucas FR 476 St. Helena (NC) 23 18:43.9 2:22.5 6:18.4 24 Haro, Isael JR 384 Middletown (NC) 24 18:45.6 2:24.2 6:19.0 25 Suarez, Darli JR 979 Willits (NC) 25 18:46.3 2:24.9 6:19.2 26 Stevenson, Silas SO 327 Credo (NC) 26 18:48.7 2:27.3 6:20.0 27 Carey, Owen SO 319 Credo (NC) 27 18:51.2 2:29.8 6:20.9 28 Freeman, Logan SO 486 Technology (NC) 28 19:01.4 2:40.0 6:24.3 29 Lopez, Gael SR 302 Cloverdale (NC) -- 19:02.5 2:41.1 6:24.7 30 Rivera, Emiliano SO 367 Lower Lake (NC) 29 19:02.9 2:41.5 6:24.8 31 Guerrero, Marcos SO 300 Cloverdale (NC) -- 19:08.2 2:46.8 6:26.6 32 Lee, Samuel FR 493 Technology (NC) 30 19:10.4 2:49.0 6:27.3 33 Hinojosa, David JR 338 Fort Bragg (NC) 31 19:21.9 3:00.5 6:31.2 34 Ballatore, Giovanni FR 961 Tomales (NC) -- 19:25.1 3:03.7 6:32.3 35 Purvis, Austin FR 495 Technology (NC) 32 19:35.6 3:14.2 6:35.8 36 Lane, Cassius FR 974 Willits (NC) 33 19:50.1 3:28.7 6:40.7 37 Cramer, Nick JR 970 Willits (NC) 34 19:55.2 3:33.8 6:42.4 38 Furness, Alex JR 392 Pacific Union College Prep 35 20:02.6 3:41.2 6:44.9 39 Rodriguez, Gerardo SO 387 Middletown (NC) 36 20:03.1 3:41.7 6:45.1 40 Rios, Maximiliano FR 325 Credo (NC) 37 20:08.6 3:47.2 6:46.9 41 Sandoval, Brayan JR 397 Pacific Union College Prep 38 20:10.3 3:48.9 6:47.5 42 Contreras, Alonso SR 299 Cloverdale (NC) -- 20:14.6 3:53.2 6:49.0 43 Felicich, Drake SO 335 Fort Bragg (NC) 39 20:15.3 3:53.9 6:49.2 44 Anderson, Kaiden SO 331 Fort Bragg (NC) 40 20:19.4 3:58.0 6:50.6 45 Viader, Matthew SO 475 St. Helena (NC) 41 20:27.4 4:06.0 6:53.3 46 Grasser-Hoskins, Joey SO 470 St. Helena (NC) 42 20:38.0 4:16.6 6:56.8 47 Corrales, David SR 406 Roseland Collegiate Prep--20:42.1 4:20.7 6:58.2 48 Besack, Adrian FR 318 Credo (NC) 43 20:46.4 4:25.0 6:59.7 49 Chavez Hernandez, Josue SR 405 Roseland Collegiate Prep--20:55.5 4:34.1 7:02.7 50 Smith, Levi SO 342 Fort Bragg (NC) 44 21:27.0 5:05.6 7:13.3 51 Nguyen, My JR 385 Middletown (NC) 45 21:33.1 5:11.7 7:15.4 52 Ramiriez, Jonathan JR 431 Roseland University Prep46 21:34.6 5:13.2 7:15.9 53 Duran, Justino SR 424 Roseland University Prep47 21:42.9 5:21.5 7:18.7 54 Ramirez, Jesus SO 472 St. Helena (NC) 48 21:50.7 5:29.3 7:21.3 55 Copithorne, Josh SR 391 Pacific Union College Prep49 22:02.0 5:40.6 7:25.1 56 Southwick, Timothy JR 978 Willits (NC) 50 22:02.3 5:40.9 7:25.2 57 Avila, Yzekiel SR 422 Roseland University Prep51 22:05.5 5:44.1 7:26.3 58 Felciano, Dario FR 962 Tomales (NC) -- 22:22.0 6:00.6 7:31.9 59 Hernandez Chavez, Angel FR 407 Roseland Collegiate Prep-- 22:22.2 6:00.8 7:31.9 60 Jasper, Wyatt SO 339 Fort Bragg (NC) 52 22:25.8 6:04.4 7:33.1 61 Thomson, Jobe JR 981 Willits (NC) 53 22:55.7 6:34.3 7:43.2 62 Broussard, Mason SR 383 Middletown (NC) 54 22:59.9 6:38.5 7:44.6 63 Viader, Jonathan FR 474 St. Helena (NC) 55 23:01.8 6:40.4 7:45.3 64 Montignino, Grant FR 374 Mendocino (NC) -- 23:13.9 6:52.5 7:49.3 65 Gonzalez, Jorge JR 365 Lower Lake (NC) 56 23:24.9 7:03.5 7:53.0 66 Zamora, Daniel SO 369 Lower Lake (NC) 57 23:33.9 7:12.5 7:56.1 67 Reid, Ian SR 366 Lower Lake (NC) 58 23:45.9 7:24.5 8:00.1 68 Rudy, Damien SR 388 Middletown (NC) 59 24:02.9 7:41.5 8:05.8 69 Arroyo, Nolan FR 390 Pacific Union College Prep60 24:09.0 7:47.6 8:07.9 70 Engstrom, Logan SO 364 Lower Lake (NC) 61 24:35.0 8:13.6 8:16.6 71 Ortega, Emiliano JR 429 Roseland University Prep62 24:36.8 8:15.4 8:17.2 72 Faulk, Silas SO 373 Mendocino (NC) -- 24:40.8 8:19.4 8:18.6 73 Arechiga, Ivan JR 421 Roseland University Prep63 24:46.8 8:25.4 8:20.6 74 Magana, Alan JR 425 Roseland University Prep64 24:54.4 8:33.0 8:23.2 75 Rojas, Kareem FR 433 Roseland University Prep65 26:08.9 9:47.5 8:48.2 76 Hernandez Chavez, Gian JR 408 Roseland Collegiate Prep-- 27:46.2 11:24.8 9:21.0 77 Gama--Timmens, Luniq JR 459 Upper Lake (NC) -- 34:07.6 17:46.2 11:29.4 78 Cramer, Darius JR 477 Upper Lake (NC) -- 45:51.8 29:30.4 15:26.5 Philp, Parker FR 324 Credo (NC) -- DQ --- Junior Varsity 1 Sonoma Academy (NC) 24 1-2-3-5-13 1:36:57 19:24 3:03.1 NCL II 1 Fort Bragg (NC) 17 1-2-3-5-6(10) 1:47:43 21:33 2:50.6 NCL I 2 Willits (NC) 39 4-7-8-9-11(12)(13) 2:03:16 24:40 5:39.8 NCL I 2 Technology (NC) 38 4-6-7-9-12(14)(15) 1:42:32 20:31 2:09.8 NCL II 3 Credo (NC) 63 8-10-11-16-18 1:54:01 22:49 5:06.5 NCL II 4 Roseland University Prep 99 17-19-20-21-22 2:29:27 29:54 9:51.2 NCL II
NCL 2 JV Boys Team Champions - Sonoma Academy
NCL 1 JV Boys Team Champions - Fort Bragg
NCL 2 JV Boys Top 3
NCL 1 JV Boys Top 3
1 Vaca, Elijah JR 456 Sonoma Academy (NC) 1 18:22.5 --- 6:11.2 2 Florian, David FR 449 Sonoma Academy (NC) 2 18:45.3 22.8 6:18.9 3 Strassburger, Wesley SO 455 Sonoma Academy (NC) 3 18:57.8 35.3 6:23.1 4 Del Toro, Valentin SO 483 Technology (NC) 4 19:12.4 49.9 6:28.0 5 Fitzgerald, Preston JR 448 Sonoma Academy (NC) 5 19:25.0 1:02.5 6:32.3 6 Espinoza, Nicholas SO 287 Anderson Valley (NC) -- 19:44.6 1:22.1 6:38.9 7 Caranicolas, Xander FR 333 Fort Bragg (NC) 1 19:54.4 1:31.9 6:42.2 8 Parker, Jacob JR 359 Kelseyville (NC) -- 20:05.3 1:42.8 6:45.8 9 LeDoux, Valentino FR 492 Technology (NC) 6 20:07.4 1:44.9 6:46.5 10 Hereford, Devin SO 488 Technology (NC) 7 20:45.2 2:22.7 6:59.3 11 Henderson, Benjamin 337 Fort Bragg (NC) 2 20:53.0 2:30.5 7:01.9 12 Mora, Santi SO 323 Credo (NC) 8 20:55.8 2:33.3 7:02.8 13 Park, Geonhu SO 494 Technology (NC) 9 21:04.7 2:42.2 7:05.8 14 Lunden, Ezra FR 322 Credo (NC) 10 21:10.4 2:47.9 7:07.7 15 Beaman, Pierce FR 317 Credo (NC) 11 21:14.3 2:51.8 7:09.1 16 Heuer, William JR 490 Technology (NC) 12 21:22.2 2:59.7 7:11.7 17 Sanders, Grant SO 454 Sonoma Academy (NC) 13 21:25.6 3:03.1 7:12.9 18 Casey, Erick SO 481 Technology (NC) 14 21:27.3 3:04.8 7:13.4 19 Wahl, Gavin 343 Fort Bragg (NC) 3 21:40.1 3:17.6 7:17.7 20 Thompson, Zac SO 980 Willits (NC) 4 21:50.1 3:27.6 7:21.1 21 Ely, Izeah JR 358 Kelseyville (NC) -- 22:02.0 3:39.5 7:25.1 22 Heuer, Nate FR 489 Technology (NC) 15 22:25.9 4:03.4 7:33.2 23 Salyer, Garrett SO 341 Fort Bragg (NC) 5 22:29.6 4:07.1 7:34.4 24 Watson, Maverick JR 361 Kelseyville (NC) -- 22:31.4 4:08.9 7:35.0 25 Carballo, Christopher JR 334 Fort Bragg (NC) 6 22:45.0 4:22.5 7:39.6 26 Coyle, Gilbert SO 482 Technology (NC) -- 22:46.2 4:23.7 7:40.0 27 Bowles, Brian JR 969 Willits (NC) 7 22:52.3 4:29.8 7:42.1 28 Maldonado, Josue SO 394 Pacific Union College Prep-- 23:41.1 5:18.6 7:58.5 29 Gutierrez, Ian FR 291 Calistoga (NC) -- 23:49.2 5:26.7 8:01.2 30 Ludwig, Joey FR 976 Willits (NC) 8 24:15.2 5:52.7 8:10.0 31 Shreve, Michael JR 496 Technology (NC) -- 24:20.8 5:58.3 8:11.9 32 Ray, William SO 473 St. Helena (NC) -- 24:37.7 6:15.2 8:17.5 33 Hundley, Alex SR 321 Credo (NC) 16 24:37.7 6:15.2 8:17.5 34 Bautista, Oscar FR 286 Anderson Valley (NC) -- 24:47.0 6:24.5 8:20.7 35 Perez, Angel JR 430 Roseland University Prep17 25:21.5 6:59.0 8:32.3 36 Feeney, James SR 469 St. Helena (NC) -- 26:02.2 7:39.7 8:46.0 37 Rosenfeld, Westley SO 326 Credo (NC) 18 26:02.3 7:39.8 8:46.0 38 Chinchilla, Chris SR 423 Roseland University Prep19 26:31.1 8:08.6 8:55.7 39 Raymond, Connor FR 977 Willits (NC) 9 26:48.2 8:25.7 9:01.5 40 Lopez, Nathan SR 340 Fort Bragg (NC) 10 26:49.4 8:26.9 9:01.9 41 Navarro, Kristian SR 395 Pacific Union College Prep-- 27:03.7 8:41.2 9:06.7 42 Sosa, James JR 360 Kelseyville (NC) -- 27:12.7 8:50.2 9:09.7 43 Gutierrez, Juan FR 972 Willits (NC) 11 27:29.9 9:07.4 9:15.5 44 Bloyd, Nikolas SR 968 Willits (NC) 12 27:43.9 9:21.4 9:20.2 45 Khoury, Yoseph SO 491 Technology (NC) -- 28:10.2 9:47.7 9:29.1 46 Martin, Christopher JR 426 Roseland University Prep20 28:35.3 10:12.8 9:37.5 47 Ballesteros, Isaac FR 967 Willits (NC) 13 29:38.8 11:16.3 9:58.9 48 Priest, Elijah SR 396 Pacific Union College Prep-- 29:44.1 11:21.6 10:00.7 49 Todd, Nathan FR 497 Technology (NC) -- 31:25.6 13:03.1 10:34.9 50 Nguyen, Ahn JR 427 Roseland University Prep21 33:45.5 15:23.0 11:22.0 51 Reyes, Antonio FR 432 Roseland University Prep22 35:12.7 16:50.2 11:51.3 Break downs of NCL divisions