Covering High School Track & Cross-Country in the Redwood Empire
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
VarsityNapa
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-TorresJack MooreWalter HeiserMasato TallentCameron ValeMaverick 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