2025 NBL Boys XC Finals

North Bay League Championship 11/8/25
2.97 mile Spring Lake County Park course, since 1988
Photos by Michael Lucid
Lucid’s North Bay League XC Finals Varsity Races 2025 photos
Lucid’s North Bay League XC Finals Frosh Boys photos

Trenton Dawson

For the Varsity races the Oak division ran together with the Redwood division but results where then separated below.

Maria Carrillo senior Trenton Dawson picked a great time to have his first win of the year clocking 15:14.2 to defeat all the other runners from both the Oak and Redwood divisions.
The Puma’s also dominated the team competition placing six runners in the top eleven of the Oak division.
Only three teams have ever gone faster than this Puma team at 78:07.
2019 76:58 Maria Carrillo
2011 76:59 Piner
2008 77:49 Petaluma
Right behind him came Healdsburg sophomore Lucas Welty in 15:14.7 to win the Redwood division and destroy the old sophomore record on the course held by Piner’s Luis Luna from 2009 in 15:20.
Next across the line was Analy senior Owen Dawson in 15:25.7 for 2nd in Oak and third overall. He has just committed to University of Chicago.
Analy at 80:01 is faster than any other 2nd place team in the history of this meet.
Windsor then took the 4th and 5th spots with Xavier Surgeon (15:32.8) and Michael Ervin (15:33.2).
Maria Carrillo took the next three spots with Cameron Jones (15:36.3), Austin Petrik (15:37.4) and Hugh Cochrane (15:37.5)
In 9th was Jack Stoumen (15:40.4) of Analy who broke the old Freshman record on the course held by Matt Salazar of Casa Grande from 2012 in 15:42.
2025 Spring Lake Boys Finals Times

Lucas Welty
Owen Dawson
Xavier Surgeon

Michael Ervin
Cameron Jones

Oak Meet History
Redwood Meet History

Varsity
League Championship Meet Record Times for Spring Lake
Team: 76:58 Maria Carrillo 2019
Oak division 
1 Maria Carrillo 29	 78:07  1	5	6	7	10	11	18, 4th All-Time
2 Analy	         48	 80:01  2	8	9	13	16	20	22, 15th All-Time
3 Windsor	 65	 82:31  3	4	15	19	24	27	34
4 Montgomery	 90	 84:38  12	14	17	21	26	29	30
5 Santa Rosa	139	 89:56  23	25	28	31	32	33	35

League Championship Meet Record Times for Spring Lake
Individual: 14:43 Luis Luna, Piner 2011

1. 	12	Trenton Dawson		15:14.2		Maria Carrillo, 17th All-Time, 13th Senior All-Time	
2. 	12	Owen Dawson		15:25.7		Analy, 26th Senior All-Time			
3. 	12	Xavier Surgeon		15:32.8		Windsor		
4. 	10	Michael Ervin		15:33.2		Windsor		
5. 	11	Cameron Jones		15:36.3		Maria Carrillo		
6. 	12	Austin Petrik		15:37.4		Maria Carrillo		
7. 	10	Hugh Cochrane		15:37.5		Maria Carrillo, 12th Sophomore All-Time		

8. 	9	Jack Stoumen		15:40.4		Analy, FRESHMAN RECORD	
9. 	11	Logan Dickson		15:42.3		Analy		
10. 	12	Milo Wiese		16:01.9		Maria Carrillo		
11. 	12	Trystan Treinen		16:05.5		Maria Carrillo		
12. 	12	Elliott Larsen		16:13.2		Montgomery		
13. 	12	Quince Holman		16:28.7		Analy		
14. 	9	Griffin Westerman	16:38.2		Montgomery, 37th Freshman All-Time		

15. 	11	Corbin Post		16:38.9		Windsor		
16. 	11	Choegyal Hergenrather	16:44.4		Analy		
17. 	12	Oliver Haupt		16:51.7		Montgomery		
18. 	10	Jackson Helms		17:01.0		Maria Carrillo		
19. 	10	Arath Magdaleno		17:03.5		Windsor		
20. 	10	Jeffery Gonsalves	17:05.8		Analy		
21. 	11	Tristan Karres		17:07.7		Montgomery		
22. 	10	Jackson Tommila		17:24.8		Analy		
23. 	12	Sean Haugen		17:33.4		Santa Rosa		
24. 	10	Luciano Molina		17:42.5		Windsor		
25. 	12	Jason Dennis		17:47.0		Santa Rosa		
26. 	10	Robert Donohue		17:47.3		Montgomery		
27. 	10	Westley Thysell		17:48.2		Windsor		
28. 	10	Arthur Cena		17:54.9		Santa Rosa		
29. 	12	Cameron Guenther	17:55.8		Montgomery		
30. 	9	Pierce Alexander	18:09.6		Montgomery		
31. 	9	Diego Mojica Galdamez	18:12.2		Santa Rosa		
32. 	10	Atreyu Moats		18:28.9		Santa Rosa		
33. 	12	Nicolai (Nico) King Gile18:44.7		Santa Rosa		
34. 	10	Omar Apolinar		19:00.6		Windsor		
35. 	11	Samuel Bastoni		19:20.8		Santa Rosa

Redwood division
League Championship Meet Record Times for Spring Lake
Team: 77:49 Petaluma 2008
1 Healdsburg 20	    82:04  1	2	4	5	7	10	12
2 Piner	     53	    88:44  3	6	11	14	15	17	18
3 Ukiah	     72	    92:16  8	9	13	16	19	20	21
4 Cardinal Newman 105 98:55
5 Rancho Cotate   138 108:21
- Others incomplete

League Championship Meet Record Times for Spring Lake
Individual: 15:08 Sterling Lockert, Petaluma 2008

1. 	10	Lucas Welty		15:14.7		Healdsburg, SOPHOMORE RECORD, 18th All-Time, old school record 15:41 Jack Vanden Heuvel 2019	
2. 	12	Jake McWilliams		15:50.3		Healdsburg		
3. 	12	Esteban Gaytan		16:33.5		Piner		
4. 	10	Domenico Cornilsen	16:36.3		Healdsburg		
5. 	9	Phoenix De Maria Nall	16:56.4		Healdsburg		
6. 	9	Sepp Busenitz		16:59.3		Cardinal Newman		
7. 	11	Gustavo Vargas		17:10.3		Piner		

8. 	9	Liam McKenzie		17:26.3		Healdsburg		
9. 	11	Kaden Shaw		17:42.7		Ukiah		
10. 	11	Samuel Sommers		17:45.3		Ukiah		
11. 	10	Jack Beckman		18:06.5		Healdsburg		
12. 	12	Emanuel Ramirez-Altamirano18:07.3	Piner		
13. 	11	Lukas Brennan		18:13.5		Healdsburg		
14. 	10	Kaden Comstock		18:18.7		Ukiah		

15. 	10	Aiden Johnson		18:23.4		Piner		
16. 	11	Ceasar Mora		18:29.5		Piner		
17. 	10	Kashmir Govinda		19:04.6		Ukiah		
18. 	10	Fernando Velasco	19:06.1		Piner		
19. 	12	Cristian Fonseca	19:12.9		Piner		
20. 	10	Dustin Pena		19:20.0		Rancho Cotate		
21. 	11	Harlan Reed		19:23.4		Cardinal Newman		
22. 	10	Marcos Beltran		19:25.2		Ukiah		
23. 	11	Thomas Carlson		19:40.6		Cardinal Newman		
24. 	10	Mason Bogner		19:59.2		Ukiah		
25. 	10	Huck Donovan		20:02.0		Ukiah		
26. 	9	Gavin Sousa		20:56.5		Cardinal Newman		
27. 	9	Ethan Aquino		20:57.5		Rancho Cotate		
28. 	9	Chase Bretag		20:58.4		Rancho Cotate		
29. 	9	Nicholas O'connell	21:54.9		Cardinal Newman		
30. 	9	Felix Hendrickson	22:11.0		Cardinal Newman		
31. 	12	Takumi Rodriguez	23:28.8		Rancho Cotate		
32. 	11	Ayaan Arora		23:36.5		Rancho Cotate

Junior Varsity Soph/Jr/Sr
1 Maria Carrillo 15	  83:54  1	2	3	4	5	6	7
2 Santa Rosa	 67	  95:40  10	12	13	15	17	18	22
3 Montgomery	100	  97:30   9	11	19	30	31	36	39
4 Analy	        109	  97:38   8	21	25	27	28	35	38
5 Piner	        130	  101:26 14	20	24	32	40	41	42
6 Ukiah	        160	  108:01 16	23	34	43	44		
7 Healdsburg	170	  106:07 26	29	33	37	45	46	

1. 	11	Laszlo Kearns		16:23.3		Maria Carrillo		
2. 	12	Scott Boyadjieff	16:35.6		Maria Carrillo		
3. 	11	Logan Thompson		16:35.8		Maria Carrillo		
4. 	12	Jonathan Rath		16:55.3		Maria Carrillo		
5. 	10	Jotaro Kusano		17:24.1		Maria Carrillo		
6. 	10	Emmett Kirby		17:31.1		Maria Carrillo		
7. 	10	Liam Petrik		17:36.1		Maria Carrillo		

8. 	11	Songtsen Hergenrather	17:42.0		Analy		
9. 	11	Linden Gierhart		17:46.6		Maria Carrillo		
10. 	11	Asher Cabinaw Harris	17:54.0		Montgomery		
11. 	10	Theo Muir		18:03.9		Maria Carrillo		
12. 	11	Ricardo Oseguera	18:08.4		Maria Carrillo		
13. 	10	Carter Myers		18:23.1		Maria Carrillo		
14. 	12	Keon Thom		18:34.6		Maria Carrillo		
15. 	12	William Do		18:42.7		Santa Rosa		
16. 	12	Kevin Trenam		18:45.1		Maria Carrillo		
17. 	11	Tien Luong		18:46.3		Montgomery		
18. 	11	Chris Gubera		18:52.9		Maria Carrillo		
19. 	10	Dylan Lawrence		18:57.4		Maria Carrillo		
20. 	11	Reid Heavner		18:57.8		Santa Rosa		
21. 	10	Cooper Pedersen		18:59.1		Santa Rosa		
22. 	12	Christopher Naepflin	19:19.2		Piner		
23. 	10	Ezekiel Roman		19:20.8		Maria Carrillo		
24. 	12	Isaiah Hernandez	19:21.3		Windsor		
25. 	12	Shay Jensen		19:24.2		Maria Carrillo		
26. 	10	Isaiah Maria		19:28.9		Santa Rosa		
27. 	10	Elliot Mitchell		19:31.6		Ukiah		
28. 	11	Griffin King		19:32.2		Santa Rosa		
29. 	10	Luca Tristano		19:33.8		Maria Carrillo		
30. 	10	Adam Roskos		19:37.3		Santa Rosa		
31. 	12	Cruz Tuso		19:37.9		Montgomery		
32. 	11	Henry Hartman		19:38.5		Piner		
33. 	10	Brayden MacQuarrie	19:44.6		Analy		
34. 	11	Matthew Orellana	19:44.7		Santa Rosa		
35. 	10	Christian Torres	19:49.0		Windsor		
36. 	11	Gianluca Piazza		19:51.8		Maria Carrillo		
37. 	10	Chase Vagt		19:53.8		Ukiah		
38. 	10	Edward Naepflin		19:54.8		Piner		
39. 	10	Cody Gunzburg		19:56.3		Analy		
40. 	12	Cooper Kelsey		19:56.5		Santa Rosa		
41. 	11	Armand Rivoire		19:58.1		Maria Carrillo		
42. 	10	Jasper Wolske		19:58.1		Healdsburg		
43. 	11	Milo Baptista		20:06.7		Analy		
44. 	10	Lawson Gaylord		20:08.4		Analy		
45. 	11	Dylan Iezza		20:19.7		Maria Carrillo		
46. 	10	Jaecob Vincent-Blatter	20:21.6		Maria Carrillo		
47. 	12	Wyatt Drew		20:28.9		Healdsburg		
48. 	11	Gaston Ventura		20:29.8		Santa Rosa		
49. 	11	Isaac Nelson		20:32.7		Montgomery		
50. 	10	Caiden Kim		20:35.2		Maria Carrillo		
51. 	12	Tate Triola		20:39.1		Montgomery		
52. 	11	Alexander Dominguez Santos20:40.5	Piner		
53. 	10	William Ullyott		20:43.5		Healdsburg		
54. 	10	Anthony Hale		20:47.0		Ukiah		
55. 	12	Amani Malisa		20:47.1		Analy		
56. 	11	Mason Van Tuyl		20:50.5		Montgomery		
57. 	11	Tristan Jensen		20:51.3		Healdsburg		
58. 	10	Sebastian Alvarez	20:52.0		Analy		
59. 	12	Carter Graf		20:55.2		Montgomery		
60. 	10	Valerian Postiglione	20:59.8		Analy		
61. 	10	Riley Hawkins		21:00.5		Santa Rosa		
62. 	11	Brayden Robinson	21:02.2		Santa Rosa		
63. 	12	James Muir		21:12.2		Maria Carrillo		
64. 	-	Josep Chontal		21:50.6		Elsie Allen		
65. 	10	Brandon Kohfield	21:53.0		Piner		
66. 	11	Necalli Hernandez	21:54.8		Santa Rosa		
67. 	11	Ryder Lewis		21:56.7		Piner		
68. 	12	Thomas Gaskill		22:00.9		Cardinal Newman		
69. 	10	Jack McCloud		22:02.7		Analy		
70. 	10	Harrison Hackett	22:04.8		Cardinal Newman		
71. 	10	Beckett Pagador		22:06.4		Piner		
72. 	12	Jordan Stafford Morales	22:10.6		Santa Rosa		
73. 	11	Henry Parkinson		22:12.5		Santa Rosa		
74. 	11	Isaiah Almaguer		22:35.0		Analy		
75. 	12	Elliot Macken		23:00.1		Santa Rosa		
76. 	11	Liam Hadley		23:40.2		Santa Rosa		
77. 	11	Quinn Ayala		23:46.9		Ukiah		
78. 	10	Hugh Carson		24:02.3		Ukiah		
79. 	10	Tiarnan Kron		24:06.0		Healdsburg		
80. 	11	Jackson Puckett		25:30.4		Cardinal Newman		
81. 	11	Anders Brenden		26:48.2		Analy		
82. 	11	Juan Caicedo		26:51.4		Elsie Allen		
83. 	11	Cameron McKenzie	27:07.5		Healdsburg		
84. 	10	Benjamin Margulis	27:15.5		Cardinal Newman

Junior Varsity Frosh
1 Maria Carrillo 25	91:32   1	4	5	7	8	10	
2 Windsor	 54	95:24   3	6	14	15	16	17	18
3 Analy	         71	99:20   2	9	11	24	25	26	
4 Montgomery	 85	98:55  12	13	19	20	21	22	23

1. 	9	Kincade Fitch		17:09.1		Maria Carrillo		
2. 	9	Isaac Garcia		17:40.3		Analy		
3. 	9	Gavin Mendez		17:59.1		Windsor		
4. 	9	Ian Culbertson		18:25.7		Maria Carrillo		
5. 	9	Jean-Michel Hudson	18:28.2		Maria Carrillo		
6. 	9	Kye Orozco		18:31.5		Windsor		
7. 	9	Adam Klein		18:31.8		Maria Carrillo		

8. 	9	Joshua Kim		18:57.3		Maria Carrillo		
9. 	9	Kosuke Cugini		18:57.6		Analy		
10. 	9	Asher Treinen		19:06.0		Maria Carrillo		
11. 	9	Skyler Freedenburg	19:10.6		Analy		
12. 	9	Abraham Pack		19:11.8		Montgomery		
13. 	9	Tyler Tamba		19:13.2		Montgomery		
14. 	9	Tomas Hernandez		19:21.1		Windsor		
15. 	9	Pele Esserman Melville	19:32.9		Ukiah		
16. 	9	Landon Surgeon		19:42.9		Windsor		
17. 	9	Liam Wilch		19:49.2		Windsor		
18. 	9	Freddy Glavtchev	19:54.3		Windsor		
19. 	-	Alex Cruz		19:55.6		Elsie Allen		
20. 	9	Jose Cortes Santoyo	19:56.0		Healdsburg		
21. 	9	Diego Maldonado		19:58.4		Windsor		
22. 	9	Santiago Mira		19:59.4		Montgomery		
23. 	9	Wyatt Colvin		20:06.1		Montgomery		
24. 	9	Matisse Van Keirsbilck	20:14.2		Healdsburg		
25. 	9	Lucas Beseda		20:17.9		Santa Rosa		
26. 	9	Phyllip Woerner		20:19.5		Piner		
27. 	9	Braxton Guensch		20:24.3		Montgomery		
28. 	9	Vincent Malvino		20:55.0		Piner		
29. 	9	Dominic Cinquini	21:02.1		Montgomery		
30. 	9	Brady Hansen		21:04.8		Piner		
31. 	9	Davian Jimenez		21:05.6		Piner		
32. 	9	Khunapat Chookaew	21:15.9		Montgomery		
33. 	9	Dylan Strykowski	21:18.2		Healdsburg		
34. 	-	Francisco Arenas	21:18.6		Elsie Allen		
35. 	9	Dillon Poling		21:21.4		Santa Rosa		
36. 	9	Merrick Lamar		21:40.0		Cardinal Newman		
37. 	9	Owen Eggleston		21:44.6		Analy		
38. 	9	Luke McKnight		21:46.9		Analy		
39. 	9	Eben Guenther		22:00.8		Montgomery		
40. 	9	Samuel Williams		22:03.3		Santa Rosa		
41. 	9	Tennyson "Asher" Wagar	26:31.6		Ukiah		
42. 	9	Calvin Gonnella		26:31.6		Analy		
43. 	9	Manses Romero		28:57.6		Elsie Allen		
44. 	9	Eli Leonard		29:39.8		Santa Rosa		
45. 	9	Benjamin Kurtz		31:54.7		Montgomery