College Bests

1000 1500
MILE 3000
5000 5K (XC)
6K (XC)  

Duke Twilight    May 3, 2026
1500 4:32.12 53rd (F)
Wake Forest Invitational    Apr 16-17, 2026
5000 16:35.84 3rd (F)
Duke Invitational    Apr 10-11, 2026
1500 4:28.12 38th (F)
Raleigh Relays    Mar 26-28, 2026
5000 16:51.23 71st (F)
Charlotte 49er Classic    Mar 19-21, 2026
1500 4:31.83 3rd (F)
ASICS Sound Invite    Feb 14, 2026
3000 9:45.08 21st (F)
2026 Brant Tolsma Invite    Jan 30-31, 2026
3000 9:38.48 19th (F)
2026 Liberty Open    Jan 23-24, 2026
1000 3:01.75 10th (F)
Mile 4:53.20 7th (F)
Panorama Farms Invitational    Oct 17, 2025
6k 21:13.5 30th
Sean Earl Loyola Lakefront Invite    Oct 3, 2025
6k 21:02.7 64th
adidas XC Challenge    Sep 19-20, 2025
5k 17:15.5 19th
1000 Meters (Indoor)
Top↑
2026 Liberty Open Jan 23-24, 2026
1500 Meters (Outdoor)
Top↑
Duke Twilight May 3, 2026
Duke Invitational Apr 10-11, 2026
Charlotte 49er Classic Mar 19-21, 2026
Mile (Indoor)
Top↑
2026 Liberty Open Jan 23-24, 2026
3000 Meters (Indoor)
Top↑
ASICS Sound Invite Feb 14, 2026
2026 Brant Tolsma Invite Jan 30-31, 2026
5000 Meters (Outdoor)
Top↑
Wake Forest Invitational Apr 16-17, 2026
Raleigh Relays Mar 26-28, 2026
5k
Top↑
adidas XC Challenge Sep 19-20, 2025
6k
Top↑
DNS
NCAA Division I Cross Country Championships Nov 22, 2025
Panorama Farms Invitational Oct 17, 2025
Sean Earl Loyola Lakefront Invite Oct 3, 2025

2026 Outdoors

1500 Meters
Duke Twilight May 3, 2026
Duke Invitational April 10-11, 2026
Charlotte 49er Classic March 19-21, 2026
5000 Meters
Wake Forest Invitational April 16-17, 2026
Raleigh Relays March 26-28, 2026

2026 Indoors

1000 Meters
2026 Liberty Open January 23-24, 2026
Mile
2026 Liberty Open January 23-24, 2026
3000 Meters
ASICS Sound Invite February 14, 2026
2026 Brant Tolsma Invite January 30-31, 2026

2025 XC

1500 Meters (Outdoors)
2026  
(Apr 10-11, 2026)
5000 Meters (Outdoors)
2026  
(Apr 16-17, 2026)
1000 Meters (Indoors)
2026  
(Jan 23-24, 2026)
Mile (Indoors)
2026  
(Jan 23-24, 2026)
3000 Meters (Indoors)
2026  
(Jan 30-31, 2026)
5k (XC)
2025  
Sep 19-20, 2025
6k (XC)
2025