2025 NBL Girls 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

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

Ashlin Mallon

Great battle up front with three contenders.
In the end it was Cardinal Newman junior Ashlin Mallon (17:58.4) taking down her school’s record and moving into the all-time top 30.
She becomes the first daughter to join her mother, Julia Stamps, Santa Rosa 94-96, as an NBL cross country champion.
Less than five seconds behind came Maria Carrillo junior Joslyn Tribbey in 18:03.2 to claim the Oak division title.
In third place was sophomore Emily Williams (18:12.5) to break Windsor’s school record.
The next three places were by Kamila Olvera, Piner (19:06.7), Isla LaFleur, Windsor (19:17.9) and Jocelyn Uraje Galindo, Piner (19:18.4).
Maria Carrillo took the Oak team championship with Piner taking the Redwood.
Joslyn Tribbey
Emily Williams

Kamila Olvera
Isla LaFleur and Jocelyn Uraje Galindo

2025 Spring Lake Girls Finals Times

Oak Meet History
Redwood Meet History

Varsity
League Championship Meet Record Times for Spring Lake
Team: 92:23 Maria Carrillo, 2001

Oak division 
1 Maria Carrillo 25	98:27   1	4	5	7	8	12	18
2 Windsor	 38	100:23  2	3	9	11	13	15	24, school record
3 Analy	         80	109:53  6	10	16	22	26	27	
4 Santa Rosa	 91	110:58  14	17	19	20	21	23	25
- Montgomery incomplete

League Championship Meet Record Times for Spring Lake
Individual: 16:18 Julia Stamps, 1994

1. 	11	Joslyn Tribbey		18:03.2		Maria Carrillo, 31st All-Time, 22nd Junior AT	
2. 	10	Emily Williams		18:12.5		Windsor, 41st All-Time, 21st Sophomore All-Time, old school record 18:22 Hannah Haley 2012
3. 	10	Isla LaFleur		19:17.9		Windsor		
4. 	11	Marian Staroba		19:39.7		Maria Carrillo		
5. 	10	Sofia Carollo		19:46.8		Maria Carrillo		
6. 	11	Emma Wenzel James	19:50.5		Analy		
7. 	12	Cora Morthole		20:03.1		Montgomery		

8. 	12	Keeley Graziani		20:22.5		Maria Carrillo		
9. 	12	Sophie Barrow		20:34.7		Maria Carrillo		
10. 	10	Annaleigh Malsbary	20:39.2		Windsor		
11. 	11	Miriam Hall		20:49.9		Analy		
12. 	10	Darla Jensen		21:01.8		Windsor		
13. 	12	Andi Fogg		21:03.3		Maria Carrillo		
14. 	9	Emma Behrens		21:11.7		Windsor		

15. 	11	Tiare Sarraf		21:14.4		Santa Rosa		
16. 	9	Audrey Zepaltas		21:15.6		Windsor		
17. 	9	Soleil Vanden Heuvel	21:18.6		Analy		
18. 	9	Ollin Zuniga		22:09.9		Santa Rosa		
19. 	12	Quinne Crocker		22:15.1		Maria Carrillo		
20. 	12	Zoey Blake		22:24.8		Santa Rosa		
21. 	9	Mae Ando		22:27.2		Santa Rosa		
22. 	10	Mira Smith		22:41.8		Santa Rosa		
23. 	10	Priya Duong		22:57.8		Analy		
24. 	10	Esthela Lopez		23:12.2		Santa Rosa		
25. 	10	Kiarah Tejeda		23:28.0		Windsor		
26. 	11	Claire Weinert Bardell	24:25.6		Santa Rosa		
27. 	11	Nylah Hudgens		24:56.5		Analy		
28. 	9	Harmonee Dannewitz	25:21.3		Analy

Redwood division
League Championship Meet Record Times for Spring Lake
Team: 95:50 Casa Grande 2009

1 Piner	        27	106:30  1	2	6	8	10	12	14
2 Rancho Cotate	60	115:51  3	5	11	20	21		
3 Ukiah	        69	117:39  4	13	15	18	19	22	
4 Healdsburg	72	138:23  7	9	16	17	23	
Others incomplete

League Championship Meet Record Times for Spring Lake
Individual: 16:51 Sarah Sumpter, Healdsburg 2007

1. 	11	Ashlin Mallon		17:58.4		Cardinal Newman, 27th All-Time, 19th Junior AT, old school record 18:19 Sarah Hallas, Ursuline 1997
2. 	11	Kamila Olvera		19:06.7		Piner		
3. 	12	Jocelyn Uraje Galindo	19:18.4		Piner		
4. 	11	Reese Chang		20:09.6		Rancho Cotate		
5. 	11	Angie Garcia		21:03.1		Ukiah		
6. 	11	Kenzie Uwins Johnson	21:54.2		Rancho Cotate		
7. 	10	Ivanna Cisneros		22:00.8		Piner		

8. 	9	June Nelson		22:07.0		Healdsburg		
9. 	12	Ximena Mateos Buenrostro22:36.6		Piner		
10. 	10	Justina Domenichelli	23:23.6		Healdsburg		
11. 	9	Belicia Olvera		23:27.4		Piner		
12. 	10	Sofia Broski		23:29.6		Rancho Cotate		
13. 	11	Paige Hansen		23:38.2		Piner		
14. 	9	Kaitlyn Trouette	23:48.9		Ukiah		
15. 	10	Taylor Cruz		23:49.0		Piner		
16. 	12	Briley Leonard		23:55.4		Ukiah		
17. 	10	Madeleine Herzberg	24:11.0		Healdsburg		
18. 	11	Olive Munden		24:23.1		Healdsburg		
19. 	10	Sasha Rodriguez		24:25.4		Ukiah		
20. 	9	Gwen Falleri		24:26.6		Ukiah		
21. 	10	Charli Anderson		25:08.3		Rancho Cotate		
22. 	10	Lizette Cruz		25:09.1		Rancho Cotate		
23. 	9	Alexia Ramirez		27:38.7		Ukiah		
24. 	9	Zoe Williams		44:18.3		Healdsburg

Junior Varsity
1 Maria Carrillo 15	105:10   1	2	3	4	5	6	7
2 Piner	         56	122:40   8	10	11	12	15	23	26
3 Santa Rosa	 69	125:51   9	13	14	16	17	20	21
4 Rancho Cotate	108	140:05   18	19	22	24	25	

1. 	11	Ruby Brodt		20:22.2		Maria Carrillo		
2. 	9	Elizabeth Taylor	20:50.0		Maria Carrillo		
3. 	9	Finley Kane		21:12.1		Maria Carrillo		
4. 	9	Victoria Consiglieri	21:16.6		Maria Carrillo		
5. 	10	Vivienne Finn		21:29.4		Maria Carrillo		
6. 	10	Aria Dossat		21:29.8		Maria Carrillo		
7. 	12	Savannah Fogg		21:42.6		Maria Carrillo		

8. 	9	Monterey Stoltzfus	22:34.9		Maria Carrillo		
9. 	9	Melissa Brandenburg	23:15.8		Piner		
10. 	10	Lillian Martin		23:21.3		Windsor		
11. 	10	Natalya Fabela		23:47.6		Windsor		
12. 	11	Cassidy Arthur		23:48.0		Maria Carrillo		
13. 	9	Ruby Swann		24:21.0		Santa Rosa		
14. 	12	Fernanda Contreras	24:28.7		Piner		
15. 	9	Amelia Charter		24:37.4		Montgomery		
16. 	10	Ivy Long		24:38.1		Piner		
17. 	9	Peyton Crippin		24:48.7		Piner		
18. 	10	Isabella Carvajal	24:54.5		Santa Rosa		
19. 	12	Ashlyn North		25:05.0		Windsor		
20. 	9	Zinnia Bruland		25:08.3		Santa Rosa		
21. 	10	Yael Cecilia Zamora Ambriz25:29.2	Piner		
22. 	10	Emelyn Cardoza		25:37.2		Santa Rosa		
23. 	12	Alexa Bannister		25:50.0		Santa Rosa		
24. 	12	Valeria Castillo	26:12.9		Rancho Cotate		
25. 	10	Brisa Acosta		26:35.9		Rancho Cotate		
26. 	12	Dylan Buchignani-Paris	26:44.4		Santa Rosa		
27. 	12	Dylan Peyton		26:55.1		Santa Rosa		
28. 	10	Daniela Gil Valenzuela	26:58.4		Santa Rosa		
29. 	9	Alexandra Mohar		27:07.7		Montgomery		
30. 	9	Chloe Villabona		27:16.0		Montgomery		
31. 	11	Elia DelMonte		27:21.2		Analy		
32. 	11	Maylody Sirisouk	27:47.9		Rancho Cotate		
33. 	9	Hannah Herrick		28:05.7		Piner		
34. 	11	Hannah Heald		28:59.6		Rancho Cotate		
35. 	10	Cassandra Lind		29:47.6		Cardinal Newman		
36. 	11	Angelina Yarnal		30:29.1		Rancho Cotate		
37. 	12	Natalie Pushkarev	30:46.0		Santa Rosa		
38. 	12	Haley Dahm		31:23.5		Analy		
39. 	9	Bailey Cruz		34:16.9		Piner		
40. 	9	Sarah Thomas		34:44.1		Cardinal Newman		
41. 	10	Vivienne Trenam		36:55.7		Maria Carrillo		
42. 	9	Natalie Silveeira	45:24.5		Piner