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

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



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

