* previously at San Jose St.

College Bests

800 1500
MILE 3000S
8K (XC) 8.001K (XC)
NJAC Cross Country Championships    Oct 31, 2026
8k 26:34.6 23rd
Interregional Border Battle    Oct 17, 2026
8.001k 29:50.2 13th
Osprey Open    Sep 19, 2026
8k 28:12.9 47th
Lehigh Invitational 2026    Sep 4, 2026
6k DNS
↓Competing for San Jose St. ↓
2026 Fresno State Invite    May 1- 2, 2026
1500 4:09.58 16th (F)
Brutus Hamilton 2026    Apr 4, 2026
Mile 4:31.31 13th (F)
2026 West Coast Relays    Mar 27-28, 2026
1500 4:16.48 65th (F)
Cal Invitational 2026    Mar 20-21, 2026
800 2:01.48 26th (F)
1500 4:08.54 38th (F)
2026 Mountain West Indoor Track and Field Championships    Feb 26-28, 2026
Mile 4:54.23 22nd (P)
DMR 10:52.79 7th (F)
Nevada Invitational    Jan 16-17, 2026
Mile 4:40.11 14th (F)
DMR 10:44.61 2nd (F)
Santa Clara Bronco Invitational    Oct 18, 2025
8k 26:25.9 132nd
San Francisco State Invitational    Oct 10, 2025
8k 26:48.0 69th
USF Invite    Aug 29, 2025
8k 27:26.2 117th
Mountain West Outdoor Track & Field Championships    May 15-17, 2025
3000S 9:52.67 14th (F)
Fresno State Invitational    May 2- 3, 2025
3000S 9:29.64 1st (F)
Brutus Hamilton 2025    Apr 5, 2025
3000S 9:51.81 3rd (F)
Sacramento State Hornet Invite    Mar 21-22, 2025
1500 4:09.21 76th (F)
3000S 9:45.24 10th (F)
Cal Opener    Mar 8, 2025
1500 4:09.13 16th (F)
800 Meters (Outdoor)
Top↑
* for San Jose St.
Cal Invitational 2026 Mar 20-21, 2026
1500 Meters (Outdoor)
Top↑
* for San Jose St.
2026 Fresno State Invite May 1- 2, 2026
* for San Jose St.
2026 West Coast Relays Mar 27-28, 2026
* for San Jose St.
Cal Invitational 2026 Mar 20-21, 2026
* for San Jose St.
Sacramento State Hornet Invite Mar 21-22, 2025
* for San Jose St.
Cal Opener Mar 8, 2025
Mile (Outdoor)
Top↑
* for San Jose St.
Brutus Hamilton 2026 Apr 4, 2026
Mile (Indoor)
Top↑
* for San Jose St.
2026 Mountain West Indoor Track and Field Championships Feb 26-28, 2026
* for San Jose St.
Nevada Invitational Jan 16-17, 2026
3000 Steeplechase (Outdoor)
Top↑
* for San Jose St.
Mountain West Outdoor Track & Field Championships May 15-17, 2025
* for San Jose St.
Fresno State Invitational May 2- 3, 2025
* for San Jose St.
Brutus Hamilton 2025 Apr 5, 2025
* for San Jose St.
Sacramento State Hornet Invite Mar 21-22, 2025
Distance Medley Relay (Indoor)
Top↑
* for San Jose St.
2026 Mountain West Indoor Track and Field Championships Feb 26-28, 2026
* for San Jose St.
Nevada Invitational Jan 16-17, 2026
6k
Top↑
DNS
Lehigh Invitational 2026 Sep 4, 2026
8k
Top↑
NJAC Cross Country Championships Oct 31, 2026
Osprey Open Sep 19, 2026
* for San Jose St.
2025 Mountain West Cross Country Championships Oct 31, 2025
* for San Jose St.
Santa Clara Bronco Invitational Oct 18, 2025
* for San Jose St.
San Francisco State Invitational Oct 10, 2025
* for San Jose St.
USF Invite Aug 29, 2025
8.001k
Top↑
Interregional Border Battle Oct 17, 2026

2026 XC

6k
DNS
Lehigh Invitational 2026 September 4, 2026
8k
NJAC Cross Country Championships October 31, 2026
Osprey Open September 19, 2026
8.001k
Interregional Border Battle October 17, 2026
↓Competing for San Jose St. ↓

2026 Outdoors

800 Meters
Cal Invitational 2026 March 20-21, 2026
1500 Meters
2026 Fresno State Invite May 1- 2, 2026
2026 West Coast Relays March 27-28, 2026
Cal Invitational 2026 March 20-21, 2026
Mile
Brutus Hamilton 2026 April 4, 2026

2026 Indoors

2025 XC

2025 Outdoors

1500 Meters
Sacramento State Hornet Invite March 21-22, 2025
Cal Opener March 8, 2025
3000 Steeplechase
Mountain West Outdoor Track & Field Championships May 15-17, 2025
Fresno State Invitational May 2- 3, 2025
Brutus Hamilton 2025 April 5, 2025
Sacramento State Hornet Invite March 21-22, 2025
6k (XC)
8k (XC)
2026  
2025  
* for San Jose St.
8.001k (XC)
2026  
Oct 17, 2026
800 Meters (Outdoors)
2026  
* for San Jose St.
(Mar 20-21, 2026)
1500 Meters (Outdoors)
2026  
* for San Jose St.
(Mar 20-21, 2026)
2025  
* for San Jose St.
(Mar 8, 2025)
Mile (Outdoors)
2026  
* for San Jose St.
(Apr 4, 2026)
3000 Steeplechase (Outdoors)
2025  
* for San Jose St.
(May 2- 3, 2025)
Mile (Indoors)
2026  
* for San Jose St.
(Jan 16-17, 2026)