Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUtica Winter Opener · Jan 174:24.45aUtica Winter OpenerJanuary 17, 2025
1000 Meters · IndoorOcean Breeze Freedom Games · Jan 82:44.80Ocean Breeze Freedom GamesJanuary 8, 2022
1500 Meters · OutdoorRPI Capital District Classic · Apr 264:03.35aRPI Capital District ClassicApril 26, 2024
1600 Meters · IndoorDIAA Indoor (Polar Bear) Championships · Mar 34:38.40DIAA Indoor (Polar Bear) ChampionshipsMarch 3, 2021
1600 Meters · OutdoorDIAA Meet of Champions · May 254:21.42DIAA Meet of ChampionsMay 25, 2022
2 Miles · IndoorNew Balance Games · Jan 2110:15.05New Balance GamesJanuary 21, 2022
200 Meters · IndoorNew Balance Games · Jan 1828.68New Balance GamesJanuary 18, 2019
200 Meters · OutdoorTiger Classic · May 327.96Tiger ClassicMay 3, 2019
3000 Meters · IndoorUtica Blue and Orange · Feb 78:59.40aUtica Blue and OrangeFebruary 7, 2025
3200 Meters · IndoorDIAA Indoor (Polar Bear) Championships · Mar 310:10.46DIAA Indoor (Polar Bear) ChampionshipsMarch 3, 2021
3200 Meters · OutdoorTwilight Invite · Apr 139:33.88Twilight InviteApril 13, 2022
400 Meters · OutdoorCharter Mini-Meet #1 · Apr 111:07.81Charter Mini-Meet #1April 11, 2018
5000 Meters · IndoorTufts Cupid Challenge · Feb 215:29.37aTufts Cupid ChallengeFebruary 2, 2024
800 Meters · IndoorDavid Hemery Valentine Invitational · Feb 101:59.99aDavid Hemery Valentine InvitationalFebruary 10, 2023
800 Meters · OutdoorNew Castle County Championships · May 131:58.75New Castle County ChampionshipsMay 13, 2022
Combined results · OutdoorHenderson Invitational · May 79:33.88Henderson InvitationalMay 7, 2021

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 24RPI Capital District ClassicApr 24 · 800 Meters · Place 17 · RPIRPI800 Meters17.2:01.03aSr
Apr 10RPI Friday Night Under the Lights and Alumni MeetApr 10 · 1500 Meters · Place 13 · RPIRPI1500 Meters13.4:24.89aSr
Apr 4Amherst Spring FlingApr 4 · 1500 Meters · Place 74 · RPIRPI1500 Meters74.4:18.17aSr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 14Utica Pioneer Fast Trax InvitationalFeb 14 · 1 Mile · Place 13 · RPIRPI1 Mile134:47.46aSr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 1 Mile · Place 25 · RPIRPI1 Mile25.4:37.14aSr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7Utica Blue and OrangeFeb 7 · 3000 Meters · Place 35 · RPIRPI3000 Meters35.8:59.40a PBJr
Jan 17Utica Winter OpenerJan 17 · 3000 Meters · Place 23 · RPIRPI3000 Meters239:08.90a—
Jan 17Utica Winter OpenerJan 17 · 1 Mile · Place 11 · RPIRPI1 Mile114:24.45a PB—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3Liberty League Outdoor ChampionshipsMay 3 · 1500 Meters · Place 23 · RPIRPI1500 Meters234:15.49a—
Apr 26RPI Capital District ClassicApr 26 · 1500 Meters · Place 3 · RPIRPI1500 Meters3.4:03.35a PBSo
Apr 20Tufts Sunshine ClassicApr 20 · 1500 Meters · Place 8 · RPIRPI1500 Meters84:09.47a—
Apr 7Amherst Spring FlingApr 7 · 1500 Meters · Place 38 · RPIRPI1500 Meters384:10.20a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 232024 Liberty League Indoor TF ChampionshipsFeb 23 · 5000 Meters · Place 16 · RPIRPI5000 Meters1616:17.15a—
Feb 10CNY Valentine AlternativeFeb 10 · 3000 Meters · RPIRPI3000 Meters—DNFSo
Feb 2Tufts Cupid ChallengeFeb 2 · 5000 Meters · Place 4 · RPIRPI5000 Meters415:29.37a PB—
Jan 26Riverhawk InvitationalJan 26 · 5000 Meters · Place 22 · RPIRPI5000 Meters2215:40.90SO

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 5Liberty League Outdoor Track & Field ChampionshipMay 5 · 1500 Meters · Place 19 · RPIRPI1500 Meters194:08.14FR
May 5Liberty League Outdoor Track & Field ChampionshipMay 5 · 800 Meters · Place 25 · RPIRPI800 MetersRound P252:00.50FR
Apr 282023 RPI Capital District ClassicApr 28 · 1500 Meters · Place 8 · RPIRPI1500 Meters8.4:12.80aFr
Apr 22Farley InvitationalApr 22 · 800 Meters · Place 8 · RPIRPI800 Meters82:01.74FR
Apr 14RPI Under the Lights Invite 2023Apr 14 · 1500 Meters · Place 12 · RPIRPI1500 Meters124:06.33FR
Apr 8Bates & Tufts @ RPI Tri-MeetApr 8 · 800 Meters · Place 14 · RPIRPI800 Meters141:58.93FR

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 24Liberty League Indoor Track ChampionshipsFeb 24 · 800 Meters · Place 25 · RPIRPI800 Meters252:04.29FR
Feb 10David Hemery Valentine InvitationalFeb 10 · 800 Meters · Place 280 · RPIRPI800 Meters280.1:59.99a PBFr
Feb 4Tufts Cupid ChallengeFeb 4 · 1 Mile · Place 24 · RPIRPI1 Mile244:36.97FR
Jan 27Utica Blue & Orange Invite and MultiJan 27 · 1 Mile · Place 11 · RPIRPI1 Mile114:38.96FR
Jan 14Utica Winter OpenerJan 14 · 800 Meters · Place 13 · RPIRPI800 Meters132:03.15FR

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 25DIAA Meet of ChampionsMay 25 · 1600 Meters · Place 1 · TatnallTatnall1600 Meters14:21.42 PB12
May 20DIAA Track & Field ChampionshipsMay 20 · 3200 Meters · Place 2 · TatnallTatnall3200 Meters2.9:53.43a12
May 20DIAA Track & Field ChampionshipsMay 20 · 1600 Meters · Place 2 · TatnallTatnall1600 Meters2.4:31.38a12
May 20DIAA Track & Field ChampionshipsMay 20 · 800 Meters · Place 2 · TatnallTatnall800 Meters2.1:59.34a12
May 13New Castle County ChampionshipsMay 13 · 3200 Meters · Place 7 · TatnallTatnall3200 Meters79:52.0512
May 13New Castle County ChampionshipsMay 13 · 800 Meters · Place 4 · TatnallTatnall800 Meters41:58.75 PB12
May 6Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 6 · 800 Meters · Place 43 · TatnallTatnall800 Meters432:08.46—
May 6Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 6 · 1600 Meters · Place 10 · TatnallTatnall1600 Meters104:36.86—
May 6Henderson InvitationalMay 6 · 1600 Meters · Place 10 · TatnallTatnall1600 Meters10.4:36.86a12
May 6Henderson InvitationalMay 6 · 800 Meters · Place 43 · TatnallTatnall800 Meters43.2:08.46a12
Apr 22Bob Friday Warrior InviteApr 22 · 1600 Meters · Place 7 · TatnallTatnall1600 Meters74:30.04—
Apr 13Twilight InviteApr 13 · 3200 Meters · Place 5 · TatnallTatnall3200 Meters59:33.88 PB12
Apr 2Diamond State RelaysApr 2 · 800 Meters · Place 3 · TatnallTatnall800 Meters3.2:00.66a12
Mar 25AI DuPont Track & FieldMar 25 · 1600 Meters · Place 1 · TatnallTatnall1600 Meters14:26.7112

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 7NJ Varsity ClassicFeb 7 · 1600 Meters · Place 32 · TatnallTatnall1600 Meters324:47.3712
Feb 7NJ Varsity ClassicFeb 7 · 800 Meters · Place 12 · TatnallTatnall800 Meters122:03.8312
Jan 21New Balance GamesJan 21 · 2 Miles · Place 17 · TatnallTatnall2 Miles1710:15.05 PB12
Jan 21New Balance GamesJan 21 · 3200 Meters · Place 17 · TatnallTatnall3200 Meters1710:11.0512
Jan 21New Balance GamesJan 21 · 3000 Meters · Place 17 · TatnallTatnall3000 Meters179:32.1712
Jan 8Ocean Breeze Freedom GamesJan 8 · 1000 Meters · Place 10 · TatnallTatnall1000 Meters102:44.80 PB12
Jan 8Ocean Breeze Freedom GamesJan 8 · 1600 Meters · Place 26 · TatnallTatnall1600 Meters264:38.4712

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 26DIAA Meet of ChampionsMay 26 · 3200 Meters · Place 7 · TatnallTatnall3200 Meters710:36.5211
May 21DIAA D2 State Track & Field ChampionshipsMay 21 · 3200 Meters · Place 4 · TatnallTatnall3200 Meters4.9:55.10a12
May 21DIAA D2 State Track & Field ChampionshipsMay 21 · 800 Meters · Place 7 · TatnallTatnall800 Meters7.2:02.66a12
May 14New Castle County Championship May 14 · 800 Meters · Place 5 · TatnallTatnall800 Meters52:01.4211
May 7Henderson InvitationalMay 7 · Combined results · Place 23 · TatnallTatnallCombined results239:33.88 PB—
May 7Henderson InvitationalMay 7 · Combined results · Place 23 · TatnallTatnallCombined results239:33.88—
May 1Unionville InvitationalMay 1 · 1600 Meters · Place 11 · TatnallTatnall1600 Meters114:33.82—
Apr 24N5CTA #2Apr 24 · 3200 Meters · Place 3 · TatnallTatnall3200 Meters3.10:01.76a12
Apr 24N5CTA #2Apr 24 · 800 Meters · Place 3 · TatnallTatnall800 Meters3.2:00.62a12
Apr 16N5CTA #1Apr 16 · 1600 Meters · Place 2 · TatnallTatnall1600 Meters24:32.3111
Apr 10Caravel Academy InvitationalApr 10 · 3200 Meters · Place 3 · TatnallTatnall3200 Meters310:16.0611
Apr 10Caravel Academy InvitationalApr 10 · 1600 Meters · Place 5 · TatnallTatnall1600 Meters54:35.9211
Apr 6Tatnall Tri Meet Apr 6 · 1600 Meters · Place 4 · TatnallTatnall1600 Meters44:52.63—
Apr 6Tatnall Tri Meet Apr 6 · 800 Meters · Place 6 · TatnallTatnall800 Meters62:12.57—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 3DIAA Indoor (Polar Bear) ChampionshipsMar 3 · 3200 Meters · Place 3 · TatnallTatnall3200 Meters310:10.46 PB11
Mar 3DIAA Indoor (Polar Bear) ChampionshipsMar 3 · 1600 Meters · Place 5 · TatnallTatnall1600 Meters54:38.40 PB11

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14North Shore Pre-National InvtationalFeb 14 · 1 Mile · Place 33 · TatnallTatnall1 Mile334:41.8510
Jan 26Franklin & Marshall HS Invitational #2Jan 26 · 3000 Meters · Place 7 · TatnallTatnall3000 Meters79:50.38—
Jan 19Bears HS InvitationalJan 19 · 1 Mile · Place 5 · TatnallTatnall1 Mile54:53.0610
Jan 1038th YALE INTERSCHOLASTIC TRACK CLASSICJan 10 · 3000 Meters · Place 109 · TatnallTatnall3000 Meters109.9:37.53a10
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 51 · TatnallTatnall1600 Meters514:52.98—

2019 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21Ursinus College Holiday HS InvitationalDec 21 · 3000 Meters · Place 4 · TatnallTatnall3000 Meters4.9:50.94a10
Feb 15North Shore HS Pre-National InvitationalFeb 15 · 1 Mile · Place 89 · TatnallTatnall1 Mile895:11.1610
Jan 18New Balance GamesJan 18 · 1000 Meters · Place 80 · TatnallTatnall1000 Meters803:16.209
Jan 18New Balance GamesJan 18 · 200 Meters · Place 53 · TatnallTatnall200 Meters5328.68 PB9
Jan 18New Balance GamesJan 18 · 1000 Meters · Place 80 · TatnallTatnall1000 Meters803:16.209
Jan 18New Balance GamesJan 18 · 200 Meters · Place 53 · TatnallTatnall200 Meters5328.689
Jan 425th Hispanic GamesJan 4 · 1 Mile · Place 287 · TatnallTatnall1 Mile2875:20.9310

2019 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 4West Chester RelaysMay 4 · 1600 Meters · Place 22 · TatnallTatnall1600 Meters22.4:52.49a10
May 3Tiger ClassicMay 3 · 1600 Meters · Place 4 · TatnallTatnall1600 Meters44:45.49—
May 3Tiger ClassicMay 3 · 200 Meters · Place 111 · TatnallTatnall200 Meters11127.96 PB—
Apr 20ArtMadric Hall of Fame InvitationalApr 20 · 1600 Meters · Place 23 · TatnallTatnall1600 Meters235:01.2010
Apr 12Warrior InvitationalApr 12 · 3200 Meters · Place 12 · TatnallTatnall3200 Meters1210:26.12—

2018 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 7Tiger Track ClassicMay 7 · 800 Meters · Place 44 · TatnallTatnall800 Meters442:17.35—
May 7Tiger Track ClassicMay 7 · 200 Meters · Place 100 · TatnallTatnall200 Meters10031.41—
Apr 28Unionville InvitationalApr 28 · 800 Meters · Place 47 · TatnallTatnall800 Meters472:25.38—
Apr 28Unionville InvitationalApr 28 · 1600 Meters · Place 41 · TatnallTatnall1600 Meters415:09.58—
Apr 28Unionville InvitationalApr 28 · 800 Meters · Place 47 · TatnallTatnall800 Meters472:25.38—
Apr 28Unionville InvitationalApr 28 · 1600 Meters · Place 41 · TatnallTatnall1600 Meters415:09.58—
Apr 28Unionville InvitationalApr 28 · 800 Meters · Place 47 · TatnallTatnall800 Meters472:25.38—
Apr 28Unionville InvitationalApr 28 · 1600 Meters · Place 41 · TatnallTatnall1600 Meters415:09.58—
Apr 11Charter Mini-Meet #1Apr 11 · 1600 Meters · Place 19 · TatnallTatnall1600 Meters195:06.84—
Apr 11Charter Mini-Meet #1Apr 11 · 400 Meters · Place 43 · TatnallTatnall400 Meters431:07.81 PB—
Mar 29AI DuPont Field & Track InvitationalMar 29 · 1600 Meters · Place 19 · TatnallTatnall1600 Meters195:14.739

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 14Bears HS InvitationalJan 14 · 1 Mile · Place 35 · TatnallTatnall1 Mile355:07.669
Jan 6Ocean Breeze Freedom Games Jan 6 · 1600 Meters · Place 53 · TatnallTatnall1600 Meters535:15.84—
Jan 6Ocean Breeze Freedom Games Jan 6 · 1000 Meters · Place 41 · TatnallTatnall1000 Meters413:10.32—

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6Hoka One One Henderson InvitationalMay 6 · 800 Meters · Place 1 · TatnallTatnall800 Meters12:28.328
May 6Hoka One One Henderson InvitationalMay 6 · 800 Meters · Place 3 · TatnallTatnall800 Meters32:28.968