Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPat Heenan Invitational · Feb 114:41.12Pat Heenan InvitationalFebruary 11, 2023
1 Mile · OutdoorBojangles Classic · Apr 125:00.58aBojangles ClassicApril 12, 2019
1500 Meters · OutdoorWheaton College Invitational · Apr 134:21.94aWheaton College InvitationalApril 13, 2024
1600 Meters · OutdoorFriday Night Lights · Apr 164:47.63Friday Night LightsApril 16, 2021
3000 Meters · IndoorWindy City Rumble · Feb 49:20.51Windy City RumbleFebruary 4, 2023
3000 Meters · OutdoorDon Church · Apr 179:20.76aDon ChurchApril 17, 2025
3200 Meters · OutdoorSCHSL Class 3A Upper State · May 1510:11.38aSCHSL Class 3A Upper StateMay 15, 2021
5000 Meters · IndoorAurora University Grand Prix · Jan 2716:10.62aAurora University Grand PrixJanuary 27, 2023
5000 Meters · OutdoorSt Francis Fighting Chance Invite · May 915:53.58St Francis Fighting Chance InviteMay 9, 2025
800 Meters · OutdoorByrnes Meet #1 · Mar 92:15.82Byrnes Meet #1 March 9, 2021

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9St Francis Fighting Chance InviteMay 9 · 5000 Meters · Place 10 · U. of ChicagoU. of Chicago5000 Meters1015:53.58 PBSR
Apr 17Don ChurchApr 17 · 3000 Meters · Place 10 · ChicagoChicago3000 Meters10.9:20.76a PBSr
Apr 12Wheaton (Ill) InvitationalApr 12 · 5000 Meters · Place 10 · ChicagoChicago5000 Meters1016:06.21aSr
Apr 3Chicagoland ChampionshipsApr 3 · 5000 Meters · Place 26 · ChicagoChicago5000 Meters2616:08.46aSr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Margaret Bradley InvitationalFeb 22 · 3000 Meters · Place 10 · ChicagoChicago3000 Meters109:29.61a—
Feb 1Windy City RumbleFeb 1 · 1 Mile · Place 65 · ChicagoChicago1 Mile654:50.67a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10University of St. Francis Fighting Chance InviteMay 10 · 5000 Meters · Place 4 · ChicagoChicago5000 Meters4.16:26.74aJr
Apr 20Wheaton TwilightApr 20 · 3000 Meters · Place 17 · ChicagoChicago3000 Meters179:25.27a—
Apr 13Wheaton College InvitationalApr 13 · 1500 Meters · Place 51 · ChicagoChicago1500 Meters51.4:21.94a PBJr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 172024 Margaret Bradley InvitationalFeb 17 · 1 Mile · Place 16 · ChicagoChicago1 Mile164:47.67a—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 28Elmhurst University TwilightApr 28 · 3000 Meters · Place 14 · U. of ChicagoU. of Chicago3000 Meters149:29.03SO
Apr 14Wheaton (IL) InvitationalApr 14 · 5000 Meters · Place 16 · ChicagoChicago5000 Meters16.16:34.17aSo
Apr 7NCC 1st Chance InvitationalApr 7 · 5000 Meters · Place 21 · U. of ChicagoU. of Chicago5000 Meters2116:15.62SO

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 18Margaret Bradley InvitationalFeb 18 · 1 Mile · Place 13 · U. of ChicagoU. of Chicago1 Mile134:43.89SO
Feb 11Pat Heenan InvitationalFeb 11 · 1 Mile · Place 28 · U. of ChicagoU. of Chicago1 Mile284:41.12 PBSO
Feb 11Pat Heenan InvitationalFeb 11 · 1 Mile · Place 28 · U. of ChicagoU. of Chicago1 Mile284:41.12SO
Feb 4Windy City RumbleFeb 4 · 3000 Meters · Place 7 · U. of ChicagoU. of Chicago3000 Meters79:20.51 PBSO
Jan 27Aurora University Grand PrixJan 27 · 5000 Meters · Place 25 · University of ChicagoUniversity of Chicago5000 Meters2516:10.62a PBSo
Jan 14NCC Cardinal OpenerJan 14 · 3000 Meters · Place 15 · U. of ChicagoU. of Chicago3000 Meters159:33.97SO
Jan 7Phoenix InvitationalJan 7 · 1 Mile · Place 19 · U. of ChicagoU. of Chicago1 Mile194:46.68SO

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 13St. Francis Fighting Chance InvitationalMay 13 · 5000 Meters · Place 13 · ChicagoChicago5000 Meters13.17:20.09aFr
Apr 10Rex Foster TwilightApr 10 · 5000 Meters · Place 18 · ChicagoChicago5000 Meters18.16:59.87aFr

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 19Margaret Bradley InvitationalFeb 19 · 1 Mile · Place 15 · U. of ChicagoU. of Chicago1 Mile154:42.63FR
Feb 12North Central College Heenan InvitationalFeb 12 · 5000 Meters · Place 15 · U. of ChicagoU. of Chicago5000 Meters1516:44.23FR
Feb 5Windy City RumbleFeb 5 · 3000 Meters · Place 10 · ChicagoChicago3000 Meters10.9:25.77aFr
Jan 15North Central College Cardinal OpenerJan 15 · 3000 Meters · Place 21 · U. of ChicagoU. of Chicago3000 Meters219:37.05FR
Jan 8Phoenix InvitationalJan 8 · 1 Mile · Place 23 · U. of ChicagoU. of Chicago1 Mile234:58.94FR

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 21SCHSL Class 3A State Track & Field ChampionshipsMay 21 · 3200 Meters · Place 5 · SouthsideSouthside3200 Meters5.10:11.64a12
May 15SCHSL Class 3A Upper StateMay 15 · 3200 Meters · Place 2 · SouthsideSouthside3200 Meters2.10:11.38a PB12
Apr 16Friday Night LightsApr 16 · 3200 Meters · Place 15 · SouthsideSouthside3200 Meters1510:20.64SR
Apr 16Friday Night LightsApr 16 · 1600 Meters · Place 25 · SouthsideSouthside1600 Meters254:47.63 PBSR
Apr 1Powdersville Meet #3Apr 1 · 3200 Meters · Place 2 · SouthsideSouthside3200 Meters2.10:24.42a12
Apr 1Powdersville Meet #3Apr 1 · 1600 Meters · Place 3 · SouthsideSouthside1600 Meters3.4:53.24a12
Mar 24Woodmont Meet #1Mar 24 · 3200 Meters · Place 1 · SouthsideSouthside3200 Meters110:46.45SR
Mar 24Woodmont Meet #1Mar 24 · 1600 Meters · Place 2 · SouthsideSouthside1600 Meters24:59.04SR
Mar 13Chick-Fil-A GamesMar 13 · 1600 Meters · Place 20 · SouthsideSouthside1600 Meters204:52.00SR
Mar 13Chick-Fil-A GamesMar 13 · 800 Meters · Place 22 · SouthsideSouthside800 Meters222:17.12SR
Mar 9Byrnes Meet #1 Mar 9 · 1600 Meters · Place 2 · SouthsideSouthside1600 Meters24:53.67SR
Mar 9Byrnes Meet #1 Mar 9 · 800 Meters · Place 1 · SouthsideSouthside800 Meters12:15.82 PBSR
Mar 3Region 2-4A Pre-Region MeetMar 3 · 3200 Meters · Place 4 · SouthsideSouthside3200 Meters410:44.46—
Mar 3Region 2-4A Pre-Region MeetMar 3 · 1600 Meters · Place 1 · SouthsideSouthside1600 Meters14:50.01—
Mar 3Region 2-4A Pre-Region MeetMar 3 · 1600 Meters · Place 2 · SouthsideSouthside1600 Meters24:50.01—
Mar 3Region 2-4A Pre-Region MeetMar 3 · 800 Meters · Place 12 · SouthsideSouthside800 Meters122:49.17—
Mar 3Region 2-4A Pre-Region MeetMar 3 · 800 Meters · Place 19 · SouthsideSouthside800 Meters192:49.17—

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 14Chick-Fil-A GamesMar 14 · 5000 Meters · Place 3 · SouthsideSouthside5000 Meters317:31.12—
Mar 4SCHSL Region 2-4A Pre-Region MeetMar 4 · 3200 Meters · Place 4 · SouthsideSouthside3200 Meters411:56.7811
Mar 4SCHSL Region 2-4A Pre-Region MeetMar 4 · 1600 Meters · Place 4 · SouthsideSouthside1600 Meters45:03.4711

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 4SCHSL Class AAA Upper State Qualifying MeetMay 4 · 3200 Meters · Place 10 · SouthsideSouthside3200 Meters1011:17.5910
May 4SCHSL Class AAA Upper State Qualifying MeetMay 4 · 1600 Meters · Place 14 · SouthsideSouthside1600 Meters145:06.1610
Apr 24SCHSL Region 2-3AApr 24 · 3200 Meters · Place 3 · SouthsideSouthside3200 Meters3.11:01.14a10
Apr 24SCHSL Region 2-3AApr 24 · 1600 Meters · Place 4 · SouthsideSouthside1600 Meters4.4:55.73a10
Apr 12Bojangles ClassicApr 12 · 1 Mile · Place 117 · SouthsideSouthside1 Mile117.5:00.58a PB10
Apr 6Greenville County ChampionshipApr 6 · 3200 Meters · Place 22 · SouthsideSouthside3200 Meters22.11:02.25a10
Apr 6Greenville County ChampionshipApr 6 · 1600 Meters · Place 34 · SouthsideSouthside1600 Meters34.5:10.47a10
Mar 23Bob Jenkins SCTCCCA Coaches ClassicMar 23 · 3200 Meters · Place 65 · SouthsideSouthside3200 Meters6510:54.3410
Mar 15Foothills ClassicMar 15 · 1600 Meters · Place 32 · SouthsideSouthside1600 Meters325:15.3710
Mar 2Fleet Feet Tiger Horse InvitationalMar 2 · 1600 Meters · Place 15 · SouthsideSouthside1600 Meters155:18.1010