Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor19th Yale Giegengack Invitational · Feb 145:09.68a19th Yale Giegengack InvitationalFebruary 14, 2026
1000 Meters · IndoorECAC/IC4A Indoor Championships · Mar 32:51.89aECAC/IC4A Indoor ChampionshipsMarch 3, 2023
1500 Meters · Outdooradidas Raleigh Relays · Mar 234:40.36aadidas Raleigh RelaysMarch 23, 2023
1600 Meters · IndoorWestlake & BSN Sports Early Bird · Feb 195:15.20Westlake & BSN Sports Early BirdFebruary 19, 2022
1600 Meters · OutdoorGHSA 1A Private State Championships · May 94:57.90aGHSA 1A Private State ChampionshipsMay 9, 2019
300 Meters · OutdoorLion Relays · Feb 2643.75aLion RelaysFebruary 26, 2022
3200 Meters · OutdoorAIS Eagles Invitational · Mar 1611:36.00aAIS Eagles InvitationalMarch 16, 2019
400 Meters · OutdoorGHSA Class 1A Private Sectional A · May 858.78aGHSA Class 1A Private Sectional AMay 8, 2021
800 Meters · IndoorBruce Lehane Scarlet and White · Feb 82:17.83aBruce Lehane Scarlet and WhiteFebruary 8, 2025
800 Meters · OutdoorGHSA Class 1A Private State Championships · May 132:12.04aGHSA Class 1A Private State ChampionshipsMay 13, 2021
Long Jump · OutdoorScots Invitational · Mar 3015-08.00Scots InvitationalMarch 30, 2019

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 1500 Meters · YaleYale1500 Meters—DNSSr
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 800 Meters · YaleYale800 Meters—DNSSr
Apr 18Mark Young InvitationalApr 18 · 1500 Meters · Place 7 · YaleYale1500 Meters7.4:57.16aSr
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 23 · YaleYale1500 Meters23.4:46.27aSr
Apr 4UCONN Dog FightApr 4 · 1500 Meters · Place 14 · YaleYale1500 Meters144:42.13aSr
Mar 28UMASS Flagship OpenerMar 28 · 1500 Meters · YaleYale1500 Meters—DNSSr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1419th Yale Giegengack InvitationalFeb 14 · 1 Mile · Place 4 · YaleYale1 Mile45:09.68a PBSr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 800 Meters · Place 3 · YaleYale800 Meters3.2:13.87aJr
Apr 4Sam HowellApr 4 · 800 Meters · Place 21 · YaleYale800 Meters21.2:16.30aJr
Apr 4UCONN Dog FightApr 4 · 800 Meters · YaleYale800 Meters--DNSJr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15Yale Giegengack InvitationalFeb 15 · 1 Mile · Place 18 · YaleYale1 Mile185:15.64a—
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 800 Meters · Place 45 · YaleYale800 Meters452:17.83a PB—
Jan 24Riverhawk InvitationalJan 24 · 1000 Meters · Place 19 · YaleYale1000 Meters19.3:02.77aJr

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 28Springtime InvitationalApr 28 · 800 Meters · Place 6 · YaleYale800 Meters62:18.10SO
Apr 20Yale Mark Young InvitationalApr 20 · 800 Meters · Place 5 · YaleYale800 Meters52:15.54a—
Apr 12UCONN Northeast ChallengeApr 12 · 800 Meters · Place 2 · YaleYale800 Meters22:19.14a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 9David Hemrey Valentine InvitationalFeb 9 · 800 Meters · Place 242 · YaleYale800 Meters2422:22.51SO
Jan 20Yale vs. Dartmouth & ColumbiaJan 20 · 800 Meters · Place 5 · YaleYale800 Meters52:19.69SO

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9Yale Seasonal OpenerDec 9 · 1 Mile · YaleYale1 Mile--DNFSo
Mar 3ECAC/IC4A Indoor ChampionshipsMar 3 · 1000 Meters · Place 11 · YaleYale1000 MetersRound P11.2:51.89a PBFr
Feb 11Giegengack InvitationalFeb 11 · 800 Meters · Place 5 · YaleYale800 Meters52:28.59FR
Jan 28Harvard-Yale-Princeton MeetJan 28 · 800 Meters · Place 6 · YaleYale800 Meters6.2:21.07aFr

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 132023 Yale Last Chance MeetMay 13 · 800 Meters · Place 8 · YaleYale800 Meters82:21.39FR
May 6Ivy League Outdoor Track & Field ChampionshipsMay 6 · 800 Meters · Place 22 · YaleYale800 MetersRound P22.2:16.75aFr
Apr 22Mark Young MeetApr 22 · 800 Meters · Place 1 · YaleYale800 Meters1.2:14.57aFr
Apr 8Harvard-Yale vs. OxfordApr 8 · 800 Meters · YaleYale800 Meters0.2:15.11aFr
Mar 23adidas Raleigh RelaysMar 23 · 1500 Meters · Place 140 · YaleYale1500 Meters140.4:40.36a PBFr
Mar 23adidas Raleigh RelaysMar 23 · 800 Meters · Place 119 · YaleYale800 Meters119.2:20.74aFr

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 14GHSA State Championships 1A Private & 7AMay 14 · 1600 Meters · Place 1 · Atlanta InternationalAtlanta International1600 Meters1.5:10.08a12
May 14GHSA State Championships 1A Private & 7AMay 14 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 MetersRound P1.2:21.77a12
May 14GHSA State Championships 1A Private & 7AMay 14 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 Meters1.2:12.27a12
May 7GHSA 1A Private Sectional A - Areas 1,2,3May 7 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 Meters12:19.09—
May 7GHSA 1A Private Sectional A - Areas 1,2,3May 7 · 1600 Meters · Place 2 · Atlanta InternationalAtlanta International1600 Meters25:08.21—
Apr 27GHSA Area 3 - 1A Private ChampionshipApr 27 · 1600 Meters · Place 1 · Atlanta InternationalAtlanta International1600 Meters1.5:15.73a12
Apr 27GHSA Area 3 - 1A Private ChampionshipApr 27 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 Meters1.2:16.80a12
Apr 2Georgia Spring Break ShowdownApr 2 · 800 Meters · Place 2 · Atlanta International SchoolAtlanta International School800 Meters22:14.6512
Apr 2Georgia Spring Break ShowdownApr 2 · 1600 Meters · Place 10 · Atlanta International SchoolAtlanta International School1600 Meters105:10.3312
Mar 19Tiger Creek ClassicMar 19 · 1600 Meters · Place 1 · Atlanta International SchoolAtlanta International School1600 Meters15:16.9612
Feb 26Lion RelaysFeb 26 · 300 Meters · Place 2 · Atlanta InternationalAtlanta International300 Meters2.43.75a PB12
Feb 26Lion RelaysFeb 26 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 Meters1.2:16.16a12

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 19Westlake & BSN Sports Early BirdFeb 19 · 800 Meters · Place 1 · Atlanta International SchoolAtlanta International School800 Meters12:18.4012
Feb 19Westlake & BSN Sports Early BirdFeb 19 · 1600 Meters · Place 1 · Atlanta International SchoolAtlanta International School1600 Meters15:15.20 PB12

2021 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 4Music City Track CarnivalJun 4 · 800 Meters · Place 6 · Atlanta GAAtlanta GA800 Meters6.2:13.48a11
May 13GHSA Class 1A Private State ChampionshipsMay 13 · 1600 Meters · Place 1 · Atlanta InternationalAtlanta International1600 Meters1.5:04.70a11
May 13GHSA Class 1A Private State ChampionshipsMay 13 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 MetersRound P1.2:16.33a11
May 13GHSA Class 1A Private State ChampionshipsMay 13 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 Meters1.2:12.04a PB11
May 13GHSA Class 1A Private State ChampionshipsMay 13 · 400 Meters · Place 5 · Atlanta InternationalAtlanta International400 MetersRound P5.58.91a11
May 13GHSA Class 1A Private State ChampionshipsMay 13 · 400 Meters · Place 6 · Atlanta InternationalAtlanta International400 Meters6.59.45a11
May 8GHSA Class 1A Private Sectional AMay 8 · 1600 Meters · Place 1 · Atlanta InternationalAtlanta International1600 Meters1.5:09.92a11
May 8GHSA Class 1A Private Sectional AMay 8 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 Meters1.2:20.38a11
May 8GHSA Class 1A Private Sectional AMay 8 · 400 Meters · Place 1 · Atlanta InternationalAtlanta International400 Meters1.58.78a PB11
Apr 27GHSA Class 1A Private Region 3Apr 27 · 1600 Meters · Place 1 · Atlanta InternationalAtlanta International1600 Meters1.5:07.85a11
Apr 27GHSA Class 1A Private Region 3Apr 27 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 MetersRound P1.2:25.49a11
Apr 27GHSA Class 1A Private Region 3Apr 27 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 Meters1.2:16.33a11
Apr 27GHSA Class 1A Private Region 3Apr 27 · 400 Meters · Place 1 · Atlanta InternationalAtlanta International400 MetersRound P1.1:03.42a11
Apr 27GHSA Class 1A Private Region 3Apr 27 · 400 Meters · Place 1 · Atlanta InternationalAtlanta International400 Meters1.1:00.10a11
Apr 17Grayson Invitational 2021Apr 17 · 1600 Meters · Place 1 · Atlanta InternationalAtlanta International1600 Meters1.5:28.07a11
Apr 17Grayson Invitational 2021Apr 17 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 Meters1.2:18.49a11
Apr 17Grayson Invitational 2021Apr 17 · 400 Meters · Place 1 · Atlanta InternationalAtlanta International400 Meters1.59.73a11
Apr 7Woodward Academy HS MeetApr 7 · 1600 Meters · Place 1 · Atlanta InternationalAtlanta International1600 Meters1.5:23.13a11
Apr 7Woodward Academy HS MeetApr 7 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 Meters1.2:13.98a11
Mar 23Rivalries Tune-Up InvitationalMar 23 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 Meters1.2:14.94a11
Mar 13Bill Thorn InvitationalMar 13 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 Meters1.2:25.23a11

2019 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9GHSA 1A Private State ChampionshipsMay 9 · 1600 Meters · Place 1 · Atlanta InternationalAtlanta International1600 Meters1.4:57.90a PB9
May 9GHSA 1A Private State ChampionshipsMay 9 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 MetersRound P1.2:16.31a9
May 9GHSA 1A Private State ChampionshipsMay 9 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 Meters1.2:12.79a9
Mar 30Scots InvitationalMar 30 · 3200 Meters · Place 1 · Atlanta InternationalAtlanta International3200 Meters1.11:48.15a9
Mar 30Scots InvitationalMar 30 · Long Jump · Place 3 · Atlanta InternationalAtlanta InternationalLong Jump3.15-08.00 PB9
Mar 30Scots InvitationalMar 30 · 800 Meters · Place 1 · Atlanta InternationalAtlanta International800 Meters1.2:24.48a9
Mar 16AIS Eagles InvitationalMar 16 · 3200 Meters · Place 1 · Atlanta InternationalAtlanta International3200 Meters1.11:36.00a PB9
Mar 16AIS Eagles InvitationalMar 16 · 1600 Meters · Place 1 · Atlanta InternationalAtlanta International1600 Meters1.5:18.73a9
Mar 16AIS Eagles InvitationalMar 16 · Long Jump · Place 4 · Atlanta InternationalAtlanta InternationalLong Jump4.14-10.759