College Bests

1500 3000
5000 3000S
8K (XC) 10K (XC)
San Francisco Invitational    Sep 4, 2026
8k 24:59.1 29th
West Coast Last Chance    May 16, 2026
1500 4:03.27 28th (F)
4x400 3:30.14 2nd (F)
2026 Fresno State Invite    May 1- 2, 2026
5000 15:29.69 2nd (F)
Jim Linthicum Invitational    Apr 10-11, 2026
1500 4:03.37 8th (F)
Mike Fanelli Track Classic    Apr 3- 4, 2026
3000S 9:53.99 42nd (F)
Cal Invitational 2026    Mar 20-21, 2026
1500 4:01.58 22nd (F)
Wolf Pack Classic    Feb 5- 7, 2026
3000 9:13.54 16th (F)
2025 WCC Cross Country Championships    Nov 1, 2025
8k 27:41.3 82nd
Missouri Pre-National Invitational    Oct 17, 2025
8k 26:39.9 243rd
44th Annual UCR XC Invite    Sep 27, 2025
8k 25:04.9 83rd
USF Invite    Aug 29, 2025
8k 25:34.3 49th
1500 Meters (Outdoor)
Top↑
West Coast Last Chance May 16, 2026
Jim Linthicum Invitational Apr 10-11, 2026
Cal Invitational 2026 Mar 20-21, 2026
3000 Meters (Indoor)
Top↑
Wolf Pack Classic Feb 5- 7, 2026
5000 Meters (Outdoor)
Top↑
2026 Fresno State Invite May 1- 2, 2026
3000 Steeplechase (Outdoor)
Top↑
Mike Fanelli Track Classic Apr 3- 4, 2026
4 x 400 Relay (Outdoor)
Top↑
West Coast Last Chance May 16, 2026
8k
Top↑
San Francisco Invitational Sep 4, 2026
2025 WCC Cross Country Championships Nov 1, 2025
Missouri Pre-National Invitational Oct 17, 2025
44th Annual UCR XC Invite Sep 27, 2025
USF Invite Aug 29, 2025
10k
Top↑
NCAA Division I West Region Cross Country Championships Nov 14, 2025

2026 XC

8k
San Francisco Invitational September 4, 2026

2026 Outdoors

1500 Meters
West Coast Last Chance May 16, 2026
Jim Linthicum Invitational April 10-11, 2026
Cal Invitational 2026 March 20-21, 2026
5000 Meters
2026 Fresno State Invite May 1- 2, 2026
3000 Steeplechase
Mike Fanelli Track Classic April 3- 4, 2026
4 x 400 Relay
West Coast Last Chance May 16, 2026

2026 Indoors

3000 Meters
Wolf Pack Classic February 5- 7, 2026

2025 XC

8k (XC)
2026  
2025  
Sep 27, 2025
10k (XC)
2025  
1500 Meters (Outdoors)
2026  
(Mar 20-21, 2026)
5000 Meters (Outdoors)
2026  
(May 1- 2, 2026)
3000 Steeplechase (Outdoors)
2026  
(Apr 3- 4, 2026)
3000 Meters (Indoors)
2026  
(Feb 5- 7, 2026)