Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDiplomat Open · Dec 54:56.10aDiplomat OpenDecember 5, 2025
1500 Meters · OutdoorPurple & Gold · Mar 204:25.85aPurple & GoldMarch 20, 2026
1600 Meters · IndoorBCPS League Meet #9 · Jan 155:00.16aBCPS League Meet #9January 15, 2025
1600 Meters · OutdoorMPSSAA 3A North Region Championships · May 134:30.78aMPSSAA 3A North Region ChampionshipsMay 13, 2025
3000m Steeplechase · 0.914m · OutdoorMiddle Atlantic (MAC) Outdoor Championships · Apr 3010:32.48aMiddle Atlantic (MAC) Outdoor ChampionshipsApril 30, 2026
3200 Meters · IndoorBCPS League Meet #3 · Dec 1312:14.23aBCPS League Meet #3December 13, 2023
3200 Meters · OutdoorMPSSAA 3A North Region Championships · May 139:58.77aMPSSAA 3A North Region ChampionshipsMay 13, 2025
55m Hurdles · 39" · IndoorBCPS League Meet #4 · Dec 1610.50aBCPS League Meet #4December 16, 2024
800 Meters · IndoorBlue and White Invite · Feb 72:05.96aBlue and White InviteFebruary 7, 2026
800 Meters · OutdoorMillersville Metrics · Apr 32:02.99aMillersville MetricsApril 3, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 3000m Steeplechase · Place 19 · AlbrightAlbright3000m Steeplechase0.914m19.10:32.48a PBSo
Apr 10Bill Butler InvitationalApr 10 · 3000m Steeplechase · Place 1 · AlbrightAlbright3000m Steeplechase0.914m1.10:35.65aSo
Apr 10Bill Butler InvitationalApr 10 · 800 Meters · Place 17 · AlbrightAlbright800 Meters17.2:03.68aSo
Apr 3Millersville MetricsApr 3 · 800 Meters · Place 7 · AlbrightAlbright800 Meters7.2:02.99a PBSo
Mar 27Monmouth Season OpenerMar 27 · 1500 Meters · Place 50 · AlbrightAlbright1500 Meters50.4:26.94aSo
Mar 27Monmouth Season OpenerMar 27 · 800 Meters · Place 39 · AlbrightAlbright800 Meters39.2:08.11aSo
Mar 20Purple & GoldMar 20 · 1500 Meters · Place 20 · AlbrightAlbright1500 Meters204:25.85a PBSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14SU Valentine InviteFeb 14 · 800 Meters · Place 18 · AlbrightAlbright800 Meters182:06.66aFr
Feb 7Blue and White InviteFeb 7 · 800 Meters · Place 14 · AlbrightAlbright800 Meters142:05.96a PBFr
Jan 31PLEX ShootoutJan 31 · 800 Meters · Place 22 · AlbrightAlbright800 Meters222:06.92aFr
Jan 23McElligott InvitationalJan 23 · 1 Mile · AlbrightAlbright1 Mile--DNSFr
Jan 17Alvernia Winter InvitationalJan 17 · 800 Meters · Place 33 · AlbrightAlbright800 Meters332:09.91aFr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Bow Tie InvitationalDec 6 · 800 Meters · Place 7 · AlbrightAlbright800 Meters7.2:14.41aFr
Dec 5Diplomat OpenDec 5 · 1 Mile · Place 18 · AlbrightAlbright1 Mile18.4:56.10a PBFr
Jan 17BCPS League Meet #1-2 make upJan 17 · 1600 Meters · Place 3 · LansdowneLansdowne1600 Meters35:03.09a—
Jan 17BCPS League Meet #1-2 make upJan 17 · 800 Meters · Place 3 · LansdowneLansdowne800 Meters32:10.80a—
Jan 15BCPS League Meet #9Jan 15 · 55m Hurdles · Place 13 · LansdowneLansdowne55m Hurdles1310.57a—
Jan 15BCPS League Meet #9Jan 15 · 1600 Meters · Place 2 · LansdowneLansdowne1600 Meters25:00.16a PB—
Jan 15BCPS League Meet #9Jan 15 · 800 Meters · Place 3 · LansdowneLansdowne800 Meters32:12.90a—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 23MPSSAA 3A State Track & Field ChampionshipsMay 23 · 1600 Meters · Place 27 · LansdowneLansdowne1600 Meters27.4:35.50a12
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 1600 Meters · Place 27 · LansdowneLansdowne1600 Meters274:35.5012
May 13MPSSAA 3A North Region ChampionshipsMay 13 · 3200 Meters · Place 8 · LansdowneLansdowne3200 Meters89:58.77a PB12
May 13MPSSAA 3A North Region ChampionshipsMay 13 · 1600 Meters · Place 8 · LansdowneLansdowne1600 Meters84:30.78a PB12
May 13MPSSAA 3A North Region ChampionshipsMay 13 · 800 Meters · Place 15 · LansdowneLansdowne800 Meters152:05.52a12
May 6BCPS Outdoor Track & Field County ChampionshipsMay 6 · 1600 Meters · Place 11 · LansdowneLansdowne1600 Meters11.4:36.72a12
May 6BCPS Outdoor Track & Field County ChampionshipsMay 6 · 800 Meters · Place 13 · LansdowneLansdowne800 Meters13.2:05.57a12
May 2Franklin, Lansdowne, New Town, Pikesville, Western Tech @CatonsvilleMay 2 · 3200 Meters · Place 2 · LansdowneLansdowne3200 Meters210:27.012
Apr 2912 Team Challenge @ PikesvilleApr 29 · 1600 Meters · Place 5 · LansdowneLansdowne1600 Meters54:44.05a12
Apr 2912 Team Challenge @ PikesvilleApr 29 · 800 Meters · Place 4 · LansdowneLansdowne800 Meters42:03.84a12
Apr 22Catonsville, Lansdowne, Woodlawn @ Milford MillApr 22 · 800 Meters · Place 2 · LansdowneLansdowne800 Meters22:03.612
Apr 8Catonsville, Lansdowne, Milford Mill, Owings Mills, Western Tech @WoodlawnApr 8 · 1600 Meters · Place 4 · LansdowneLansdowne1600 Meters45:27.64a12
Apr 5Spartan Invitational 2025Apr 5 · 1600 Meters · Place 5 · LansdowneLansdowne1600 Meters54:42.72a12
Apr 5Spartan Invitational 2025Apr 5 · 800 Meters · Place 12 · LansdowneLansdowne800 Meters122:03.44a12
Mar 25Hereford, Lansdowne, Western Tech, Woodlawn @ RandallstownMar 25 · 1600 Meters · Place 1 · LansdowneLansdowne1600 Meters14:47.112
Mar 25Hereford, Lansdowne, Western Tech, Woodlawn @ RandallstownMar 25 · 800 Meters · Place 1 · LansdowneLansdowne800 Meters12:04.412

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 16BCPS League Meet #4Dec 16 · 1600 Meters · Place 6 · LansdowneLansdowne1600 Meters6.5:10.28a12
Dec 16BCPS League Meet #4Dec 16 · 55m Hurdles · Place 8 · LansdowneLansdowne55m Hurdles39"8.10.50a PB12
Dec 16BCPS League Meet #4Dec 16 · 800 Meters · Place 3 · LansdowneLansdowne800 Meters3.2:13.40a12
Jan 22Baltimore Co. Public Schools Indoor Varsity County ChampionshipsJan 22 · 800 Meters · Place 12 · LansdowneLansdowne800 Meters122:22.93a—
Jan 10BCPS League Meet #8Jan 10 · 55m Hurdles · Place 5 · LansdowneLansdowne55m Hurdles510.34a—
Jan 10BCPS League Meet #8Jan 10 · 3200 Meters · Place 2 · LansdowneLansdowne3200 Meters212:25.97a—
Jan 10BCPS League Meet #8Jan 10 · 800 Meters · Place 3 · LansdowneLansdowne800 Meters32:17.94a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18BCPS League Meet #4Dec 18 · 1600 Meters · Place 6 · LansdowneLansdowne1600 Meters6.5:17.21a11
Dec 18BCPS League Meet #4Dec 18 · 55m Hurdles · Place 6 · LansdowneLansdowne55m Hurdles39"6.11.17a11
Dec 18BCPS League Meet #4Dec 18 · 800 Meters · Place 8 · LansdowneLansdowne800 Meters8.2:22.06a11
Dec 13BCPS League Meet #3Dec 13 · 3200 Meters · Place 4 · LansdowneLansdowne3200 Meters4.12:14.23a PB11
Dec 13BCPS League Meet #3Dec 13 · 55m Hurdles · Place 7 · LansdowneLansdowne55m Hurdles39"7.10.73a11
Dec 13BCPS League Meet #3Dec 13 · 800 Meters · Place 4 · LansdowneLansdowne800 Meters4.2:21.95a11