2025 VVAL Boys XC Finals

Vine Valley Athletic League Finals 11/8/25
Sonoma Valley’s 2.75 mile Maxwell Farms Regional Park course in Sonoma, since 2008
Photos by Benjamin Thomas
Benjamins VVAL Conference Championship – Varsity Boys photos

Teddy Eichner

As expected Napa easily won their first VVAL boys pennant. Their last title was back in 2007 in the Monticello Empire League.
As well Vintage’s Teddy Eichner took the individual title by over 13 seconds (14:13.8) becoming their first VVAL champion.
Napa then had the next three across the line with Joshua Nunez-Torres (14:27.0), Jack Moore (14:39.2) and Walter Heiser (14:42.2).
Petaluma’s Masato Tallent took the 5th spot at 14:42.8.
VVAL history
2025 VVAL Standings

Varsity
Napa
1 Napa 40 2 3 4 10 21 26 28 2 Vintage 59 1 8 15 17 18 23 24 3 Casa Grande 70 9 11 14 16 20 22 25 4 Justin-Siena 98 6 12 19 29 32 35 41 5 Petaluma 103 5 7 27 31 33 36 39 6 American Canyon 152 13 30 34 37 38 40 42 7 Sonoma Valley Incomplete
Joshua Nunez-Torres
Jack Moore
Walter Heiser
Masato Tallent
Cameron Vale
Maverick Kelly
Course Record: 13:53 Alex Conner, 6th State III, Sonoma Valley 2011, next 14:09 Ryan Douglas, Petaluma 2012 1. 12 Teddy Eichner 14:13.8 Vintage 2. 10 Joshua Nunez-Torres 14:27.0 Napa 3. 12 Jack Moore 14:39.2 Napa 4. 12 Walter Heiser 14:42.2 Napa 5. 12 Masato Tallent 14:42.8 Petaluma 6. 11 Cameron Vale 14:47.4 Justin-Siena 7. 11 Maverick Kelly 14:50.0 Petaluma 8. 11 Elian Hernandez 14:52.1 Vintage 9. 10 Taiki Hayashi 15:03.4 Casa Grande 10. 11 Giancarlo Cortes 15:09.1 Napa 11. 9 Thurston Smith 15:13.4 Sonoma Valley 12. 12 Jack Dufour 15:14.8 Casa Grande 13. 10 Stuart Falace 15:34.3 Justin-Siena 14. 9 Simon Reyes 15:37.5 American Canyon 15. 11 Calvin Hofstetter 15:38.5 Sonoma Valley 16. 10 Isaac Fellman 15:43.3 Casa Grande 17. 12 Hudson Fishleder 15:45.4 Vintage 18. 12 Kevin Hansen 15:56.1 Casa Grande 19. 10 Michael D'Adamo 16:00.4 Vintage 20. 10 Tommy Eichner 16:00.5 Vintage 21. 10 Robert Valluzzo 16:05.7 Justin-Siena 22. 11 Christian Salus 16:07.1 Casa Grande 23. 10 Brayan Patlan 16:07.8 Napa 24. 10 John Harris 16:10.0 Casa Grande 25. 10 Miles Chiu 16:12.6 Vintage 26. 12 Eli Ewig 16:31.5 Vintage 27. 12 Benton Lichty 16:33.0 Casa Grande 28. 12 Victor Hoskins 16:38.5 Napa 29. 12 Collin Shaw 16:58.5 Petaluma 30. 10 Benjamin Miranda 17:06.8 Napa 31. 9 Jack James 17:18.2 Justin-Siena 32. 9 Jordan Carney 17:24.5 American Canyon 33. 9 Dane Christiansen 17:31.2 Petaluma 34. 10 Marcus Sommier 17:33.7 Justin-Siena 35. 10 Benjamin Martin 17:34.0 Petaluma 36. 10 Saafir Sahron 17:35.7 American Canyon 37. 10 Michael Gaglia 17:40.1 Justin-Siena 38. 10 Borne Dodsworth 17:51.7 Petaluma 39. 11 Miles Johnson-Peterson 17:56.2 American Canyon 40. 11 Steven Novak 18:03.0 American Canyon 41. 9 Alexander Hansen 18:09.1 Petaluma 42. 10 Carlos Robles 18:17.0 American Canyon 43. 12 Jack Jamison 18:18.0 Justin-Siena 44. 10 Blake Dalton 18:38.3 American Canyon Junior Varsity 1 Vintage 24 1 3 5 7 8 19 20 2 Casa Grande 48 4 9 10 12 13 24 42 3 Napa 58 2 6 11 18 21 27 28 4 American Canyon 122 16 22 25 26 33 35 37 5 Justin-Siena 130 15 17 30 32 36 39 40 6 Petaluma 131 14 23 29 31 34 38 41 7 Sonoma Valley Incomplete
Casey Title and Asher Chell
1. 12 Casey Title 16:43.1 Vintage 2. 9 Asher Chell 16:43.2 Napa 3. 10 Cole Lombardo 16:51.0 Vintage 4. 11 Peyton Howe 17:08.4 Casa Grande 5. 9 Eli Lord 17:10.3 Vintage 6. 11 Zach Batto-Ward 17:10.6 Napa 7. 11 Secondo Monticelli 17:11.0 Vintage 8. 9 Andrew Murray 17:12.5 Vintage 9. 10 Evan Williams 17:13.3 Casa Grande 10. 12 Jack Paauwe 17:23.5 Casa Grande 11. 9 William Robertson 17:29.0 Napa 12. 10 Noah Holley 17:34.5 Casa Grande 13. 9 Emilio Alvarez 17:38.3 Casa Grande 14. 10 Forrest Lounibos 17:39.4 Petaluma 15. 9 Isaiah Acosta 17:52.2 Justin-Siena 16. 11 Tru' Smiley 17:59.3 American Canyon 17. 9 Max Michalek 18:00.4 Justin-Siena 18. 9 Jordan Massey 18:04.7 Napa 19. 10 Caleb Garcia 18:11.7 Vintage 20. 11 Justin Tessier 18:14.7 Vintage 21. 12 Aaron Calderon 18:15.3 Napa 22. 12 Jordan Ramirez 18:21.4 American Canyon 23. 10 Lakan Duskin 18:25.1 Petaluma 24. 9 Nate Ower 18:27.6 Casa Grande 25. 11 Justin Bombay-Lee 18:28.6 American Canyon 26. 12 Jaron Tomaneng 18:42.2 American Canyon 27. 12 Adanabimael (Adan) Solis18:43.3 Napa 28. 9 Ashton Muensterman 18:50.4 Napa 29. 9 Tristan Melcon 18:55.7 Petaluma 30. 10 Anthony Cardinale 19:08.3 Justin-Siena 31. 9 Kade Murillo 19:12.5 Petaluma 32. 11 Gabrial Escareno 19:20.3 Justin-Siena 33. 12 Taran Dhaliwal 19:25.1 American Canyon 34. 10 Jonathan Brand-Stauf 19:25.1 Petaluma 35. 11 Aidan Quiatchon 19:27.1 American Canyon 36. 12 Rafael Gonzalez 19:35.6 Justin-Siena 37. 10 Jaden Tomaneng 19:42.0 American Canyon 38. 10 Rocco Moro 19:44.5 Vintage 39. 10 Max Baxman 19:47.2 Petaluma 40. 10 Jess Anglin 19:49.0 Napa 41. 9 Roshan Sahron 19:49.2 American Canyon 42. 9 Charles Sitch 20:08.3 Napa 43. Sr Mac Klockner 20:14.9 Justin-Siena 44. 11 Alan McLaughlin 20:16.0 Justin-Siena 45. 11 Miles Jackson 20:16.6 American Canyon 46. 10 Makana Rodriguez 20:17.4 Petaluma 47. 11 Thomas Clements 20:18.1 Petaluma 48. 11 William Grijalva 20:29.4 American Canyon 49. 9 Miles Timme 20:30.9 Casa Grande 50. 9 Rhyan Shiffer 20:38.1 Petaluma 51. 10 Jayden Dayrit 20:40.5 American Canyon 52. 12 Bryan Belaidi 21:01.7 American Canyon 53. 11 Branden Carnate 21:03.8 Justin-Siena 54. 9 Ronan McGinty 21:15.8 Justin-Siena 55. 9 Tristan Del Rosario 21:18.9 American Canyon 56. 10 Nico Gallo 21:22.0 Justin-Siena 57. 9 Darriyn Phan 21:45.2 American Canyon 58. 11 Diego Villalon Garcia 22:07.5 American Canyon 59. 10 Michael Galindo 22:21.1 American Canyon 60. 12 Demetrius Venzon 22:21.2 American Canyon 61. 9 Vincent Camilleri 22:32.4 Casa Grande 62. 10 AJ Flores 22:32.8 American Canyon 63. 10 Branson Breen 23:06.0 Petaluma 64. 9 Lucas Reyes 23:06.3 American Canyon 65. 10 Ethan Stone 23:55.6 American Canyon 66. 9 Marcus Clark 23:57.4 Petaluma 67. 9 Isaac Ting 24:08.1 Sonoma Valley 68. 9 Luke Aguirre 30:15.4 American Canyon