Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNavy Select · Feb 164:19.04aNavy SelectFebruary 16, 2024
1 Mile · OutdoorNew York State Showcase · Jun 174:26.97New York State ShowcaseJune 17, 2021
1000 Meters · IndoorSection 1 Class B Championships · Feb 62:39.06Section 1 Class B ChampionshipsFebruary 6, 2019
1500 Meters · IndoorEastern States Championship · Feb 184:07.37Eastern States ChampionshipFebruary 18, 2020
1500 Meters · OutdoorKehoe Twilight Meet · May 13:56.14aKehoe Twilight MeetMay 1, 2026
1600 Meters · IndoorSection 1 State Qualifier · Feb 234:25.13Section 1 State QualifierFebruary 23, 2020
1600 Meters · OutdoorMountie Madness · May 204:23.96Mountie MadnessMay 20, 2021
300 Meters · IndoorSection I League II-A Championships · Jan 1446.53aSection I League II-A ChampionshipsJanuary 14, 2018
3200 Meters · IndoorSection 1 Dendy Memorial Meet · Jan 410:42.10Section 1 Dendy Memorial MeetJanuary 4, 2018
3200 Meters · OutdoorSection 1 Class B Championship · Jun 99:37.15Section 1 Class B ChampionshipJune 9, 2021
400 Meters · OutdoorPirate Relays - Saturday #3 · May 154.15aPirate Relays - Saturday #3May 1, 2021
600 Meters · IndoorSection 1 Kickoff #3 · Dec 151:27.80aSection 1 Kickoff #3December 15, 2019
800 Meters · OutdoorMaryland Invitational · Mar 281:56.70aMaryland InvitationalMarch 28, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8Navy National EliteMay 8 · 1500 Meters · Place 7 · MarylandMaryland1500 Meters7.3:57.14aSr
May 1Kehoe Twilight MeetMay 1 · 1500 Meters · Place 10 · MarylandMaryland1500 Meters10.3:56.14a PBSr
Apr 11Bison Outdoor ClassicApr 11 · 800 Meters · Place 88 · MarylandMaryland800 Meters88.1:56.88aSr
Mar 28Navy Outdoor InvitationalMar 28 · 800 Meters · Place 17 · MarylandMaryland800 Meters17.1:58.66aSr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Maryland InvitationalMar 28 · 800 Meters · Place 9 · MarylandMaryland800 Meters91:56.70a PBSr

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 22Maryland InvitationalMar 22 · 800 Meters · Place 5 · MarylandMaryland800 Meters51:57.06a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 16Navy SelectFeb 16 · 1 Mile · Place 6 · MarylandMaryland1 Mile64:19.04a PB—
Jan 13Nittany Lion ChallengeJan 13 · 1 Mile · Place 34 · MarylandMaryland1 Mile344:27.99JR

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5Jim Kehoe Twilight MeetMay 5 · 1500 Meters · Place 7 · MarylandMaryland1500 Meters74:07.07SO
Apr 22Hopkins-Loyola InvitationalApr 22 · 1500 Meters · Place 31 · MarylandMaryland1500 Meters314:09.98SO
Apr 22Hopkins-Loyola InvitationalApr 22 · 800 Meters · Place 12 · MarylandMaryland800 Meters121:59.83SO
Mar 25Navy Outdoor InvitationalMar 25 · 800 Meters · Place 8 · MarylandMaryland800 Meters81:58.81SO

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Navy InvitationalDec 3 · 1 Mile · Place 16 · MarylandMaryland1 Mile16.4:32.29aSo

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13Big 10 Conference Outdoor ChampionshipsMay 13 · 1500 Meters · Place 32 · MarylandMaryland1500 MetersRound P32.4:09.60aFr
May 6Kehoe Twilight MeetMay 6 · 1500 Meters · Place 2 · MarylandMaryland1500 Meters2.4:06.60aFr
Apr 23Hopkins Loyola InvitationalApr 23 · 1500 Meters · Place 15 · MarylandMaryland1500 Meters15.4:03.24aFr
Apr 14Bison Outdoor ClassicApr 14 · 1500 Meters · Place 84 · MarylandMaryland1500 Meters84.4:09.23aFr
Apr 1Towson InvitationalApr 1 · 1500 Meters · Place 19 · MarylandMaryland1500 Meters19.4:14.06aFr
Mar 26Navy Spring Invitational Mar 26 · 1500 Meters · Place 14 · MarylandMaryland1500 Meters14.4:11.72aFr

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 17New York State ShowcaseJun 17 · 1 Mile · Place 13 · Pearl River NYPearl River NY1 Mile134:26.97 PB12
Jun 9Section 1 Class B ChampionshipJun 9 · 3200 Meters · Place 1 · Pearl RiverPearl River3200 Meters19:37.15 PB—
Jun 9Section 1 Class B ChampionshipJun 9 · 1600 Meters · Place 1 · Pearl RiverPearl River1600 Meters14:35.65—
Jun 3Section 1 Rockland County ChampsJun 3 · 1600 Meters · Place 1 · Pearl RiverPearl River1600 Meters1.4:31.21a12
Jun 3Section 1 Rockland County ChampsJun 3 · 800 Meters · Place 1 · Pearl RiverPearl River800 Meters1.2:00.97a12
May 20Mountie MadnessMay 20 · 1600 Meters · Place 1 · Pearl RiverPearl River1600 Meters14:23.96 PB—
May 6Loucks GamesMay 6 · 800 Meters · Place 3 · Pearl RiverPearl River800 Meters31:58.2212
May 1Pirate Relays - Saturday #3May 1 · 400 Meters · Place 9 · Pearl RiverPearl River400 Meters9.54.15a PB12
Apr 30Pirate Relays - Friday SessionApr 30 · 1600 Meters · Place 2 · Pearl RiverPearl River1600 Meters2.4:27.98a12

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 7NYSPHSAA/NYS Federation ChampionshipsMar 7 · 1600 Meters · Place 27 · Pearl RiverPearl River1600 Meters274:35.5011
Mar 7NYSPHSAA/NYS Federation ChampionshipsMar 7 · 1600 Meters · Place 27 · Pearl RiverPearl River1600 Meters274:35.5011

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 23Section 1 State QualifierFeb 23 · 1600 Meters · Place 3 · Pearl RiverPearl River1600 Meters34:25.13 PB11
Feb 18Eastern States ChampionshipFeb 18 · 1500 Meters · Place 1 · Pearl RiverPearl River1500 Meters14:07.37 PB11
Feb 18Eastern States ChampionshipFeb 18 · 1 Mile · Place 2 · Pearl RiverPearl River1 Mile24:24.4311
Feb 1Section 1 Class B ChampionshipsFeb 1 · 1600 Meters · Place 1 · Pearl RiverPearl River1600 Meters14:28.5511
Jan 26Section 1 Rockland Northern County ChampionshipsJan 26 · 1600 Meters · Place 1 · Pearl RiverPearl River1600 Meters14:30.56—
Jan 12Section 1 League Championships #1Jan 12 · 1000 Meters · Place 2 · Pearl RiverPearl River1000 Meters2.2:39.07a11
Jan 3Section 1 Dendy #1Jan 3 · 1600 Meters · Place 1 · Pearl RiverPearl River1600 Meters1.4:36.1011

2019 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · 1000 Meters · Place 2 · Pearl RiverPearl River1000 Meters2.2:41.311
Dec 15Section 1 Kickoff #3Dec 15 · 600 Meters · Place 1 · Pearl RiverPearl River600 Meters1.1:27.80a PB11
Feb 6Section 1 Class B ChampionshipsFeb 6 · 1000 Meters · Place 4 · Pearl RiverPearl River1000 Meters42:39.06 PB10
Jan 25Section 1 Rockland & Northern County ChampionshipsJan 25 · 1600 Meters · Place 5 · Pearl RiverPearl River1600 Meters54:41.16—
Jan 3Section 1 Dendy InvitationalJan 3 · 1000 Meters · Place 2 · Pearl RiverPearl River1000 Meters22:40.90—

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 30Section 1 State QualifierMay 30 · 1600 Meters · Place 5 · Pearl RiverPearl River1600 Meters54:30.30—
May 25Section 1 Class B ChampionshipsMay 25 · 3200 Meters · Place 3 · Pearl RiverPearl River3200 Meters310:05.30—
May 6Section 1 League 2C ChampionshipsMay 6 · 800 Meters · Place 5 · Pearl RiverPearl River800 Meters5.2:04.17a10
Apr 18Red Raider RelaysApr 18 · 3200 Meters · Place 5 · Pearl RiverPearl River3200 Meters59:41.2910

2018 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · 1600 Meters · Place 1 · Pearl RiverPearl River1600 Meters1.4:39.7010
Feb 12Section 1 Class B ChampionshipsFeb 12 · 1000 Meters · Place 8 · Pearl RiverPearl River1000 Meters8.2:46.81a9
Jan 28Rockland County ChampionshipsJan 28 · 1000 Meters · Place 9 · Pearl RiverPearl River1000 Meters9.2:46.31a9
Jan 14Section I League II-A ChampionshipsJan 14 · 300 Meters · Place 55 · Pearl RiverPearl River300 Meters55.46.53a PB9
Jan 14Section I League II-A ChampionshipsJan 14 · 1000 Meters · Place 9 · Pearl RiverPearl River1000 Meters9.2:49.84a9
Jan 4Section 1 Dendy Memorial MeetJan 4 · 3200 Meters · Place 1 · Pearl RiverPearl River3200 Meters110:42.10 PB—

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31NYSPHSAA Section 1 QualifierMay 31 · 1600 Meters · Place 9 · Pearl RiverPearl River1600 Meters94:39.62—
May 25NYSPHSAA Section 1 Class B ChampionshipMay 25 · 1600 Meters · Place 8 · Pearl RiverPearl River1600 Meters84:44.06—
May 14Rockland County Frosh/Soph ChampionshipsMay 14 · 800 Meters · Place 1 · Pearl RiverPearl River800 Meters12:06.49—
May 12Friendship GamesMay 12 · 1600 Meters · Place 12 · Pearl RiverPearl River1600 Meters12.4:42.34a9
Apr 20Red Raider RelaysApr 20 · 3200 Meters · Place 21 · Pearl RiverPearl River3200 Meters2110:13.389
Apr 20Red Raider RelaysApr 20 · 3200 Meters · Place 21 · Pearl RiverPearl River3200 Meters2110:13.389

2017 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · 1600 Meters · Place 11 · Pearl RiverPearl River1600 Meters11.5:01.6a9
Dec 14Section 1 Frosh/Soph #2Dec 14 · 1000 Meters · Place 2 · Pearl RiverPearl River1000 Meters2.2:55.809

2017 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 27Section 1 Class B ChampionshipsMay 27 · 1600 Meters · Place 22 · Pearl RiverPearl River1600 Meters224:52.70—
May 12Friendship Games May 12 · 800 Meters · Place 27 · Pearl RiverPearl River800 Meters272:16.28—
Apr 21Mountie MadnessApr 21 · 1600 Meters · Place 62 · Pearl RiverPearl River1600 Meters625:04.82—