Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorLiberty League Meet #1 · Feb 275:13.52Liberty League Meet #1February 27, 2025
1600 Meters · OutdoorLiberty League Cluster #3 · Mar 314:52.65aLiberty League Cluster #3March 31, 2026
3200 Meters · OutdoorLiberty League Cluster #3 · Mar 3111:34.29aLiberty League Cluster #3March 31, 2026
800 Meters · IndoorLiberty League Meet #1 · Feb 272:27.18Liberty League Meet #1February 27, 2025
800 Meters · OutdoorLiberty League Cluster #1 · Mar 32:19.21aLiberty League Cluster #1March 3, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Mar 31Liberty League Cluster #3Mar 31 · 3200 Meters · Place 4 · Oakwood3200 Meters4.11:34.29a PB11
Mar 31Liberty League Cluster #3Mar 31 · 1600 Meters · Place 4 · Oakwood1600 Meters4.4:52.65a PB11
Mar 31Liberty League Cluster #3Mar 31 · 800 Meters · Place 5 · Oakwood800 Meters5.2:19.78a11
Mar 3Liberty League Cluster #1Mar 3 · 1600 Meters · Place 2 · Oakwood1600 Meters2.4:54.87a11
Mar 3Liberty League Cluster #1Mar 3 · 800 Meters · Place 1 · Oakwood800 Meters1.2:19.21a PB11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Liberty League Meet #1Feb 27 · 800 Meters · Place 3 · Oakwood (SS)800 Meters32:27.18 PB10
Feb 27Liberty League Meet #1Feb 27 · 1600 Meters · Place 4 · Oakwood (SS)1600 Meters45:13.52 PB10

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 26Liberty League FinalsApr 26 · 1600 Meters · Place 9 · Oakwood1600 Meters9.5:18.46a9
Apr 26Liberty League FinalsApr 26 · 800 Meters · Place 8 · Oakwood800 Meters8.2:30.99a9
Mar 1Liberty League Cluster #1Mar 1 · 1600 Meters · Place 10 · OAKWOOD (SS)1600 Meters105:25.079
Mar 1Liberty League Cluster #1Mar 1 · 800 Meters · Place 9 · OAKWOOD (SS)800 Meters92:37.789