Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMardela Home Meet 2 · Apr 2512.2Mardela Home Meet 2April 25, 2023
1600 Meters · IndoorMPSSAA 1A East Region Championships · Feb 84:44.10MPSSAA 1A East Region ChampionshipsFebruary 8, 2023
1600 Meters · OutdoorMPSSAA 1A State Track & Field Championships · May 254:26.18aMPSSAA 1A State Track & Field ChampionshipsMay 25, 2023
3000 Meters · IndoorCNU Holiday Open · Dec 69:14.81aCNU Holiday OpenDecember 6, 2025
3000m Steeplechase · 0.914m · OutdoorC2C Championships · May 19:49.62aC2C ChampionshipsMay 1, 2026
3200 Meters · IndoorMPSSAA 1A State Indoor Championships · Feb 2110:31.09MPSSAA 1A State Indoor ChampionshipsFebruary 21, 2023
3200 Meters · OutdoorMPSSAA 1A State Track & Field Championships · May 2510:00.30aMPSSAA 1A State Track & Field ChampionshipsMay 25, 2023
400 Meters · OutdoorStephen Decatur Home Meet 1 · Mar 2853.28aStephen Decatur Home Meet 1March 28, 2023
5000 Meters · IndoorGeorge Mason Patriot Games · Jan 3015:56.71aGeorge Mason Patriot GamesJanuary 30, 2026
5000 Meters · OutdoorEastern Shore Challenge · Apr 1815:48.08aEastern Shore ChallengeApril 18, 2026
55 Meters · IndoorBayside League Meet 5 · Jan 257.25aBayside League Meet 5January 25, 2023
800 Meters · IndoorBayside League Meet 4 · Jan 112:16.21Bayside League Meet 4January 11, 2023
800 Meters · Outdoor13th Annual Kent Island Invitational · Apr 201:58.96a13th Annual Kent Island InvitationalApril 20, 2023
Triple Jump · OutdoorWorcester County Time Trials · Mar 1737-04.00Worcester County Time TrialsMarch 17, 2022

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 1C2C ChampionshipsMay 1 · 3000m Steeplechase · Place 4 · SalisburySalisbury3000m Steeplechase0.914m4.9:49.62a PBSo
Apr 18Eastern Shore ChallengeApr 18 · 5000 Meters · Place 5 · SalisburySalisbury5000 Meters5.15:48.08a PBSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30George Mason Patriot GamesJan 30 · 5000 Meters · Place 28 · SalisburySalisbury5000 Meters2815:56.71a PBSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6CNU Holiday OpenDec 6 · 3000 Meters · Place 3 · SalisburySalisbury3000 Meters3.9:14.81a PBSo
Jan 31Patriot GamesJan 31 · 3000 Meters · Place 21 · SalisburySalisbury3000 Meters219:30.46a—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2C2C Outdoor ChampionshipsMay 2 · 3000m Steeplechase · Place 5 · SalisburySalisbury3000m Steeplechase0.914m5.10:05.84aFr
Apr 19Eastern Shore ChallengeApr 19 · 5000 Meters · Place 6 · SalisburySalisbury5000 Meters6.16:23.34aFr
Mar 29Blue & Silver ChallengeMar 29 · 5000 Meters · Place 4 · SalisburySalisbury5000 Meters416:15.58aFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8CNU Holiday OpenDec 8 · 5000 Meters · Place 3 · SalisburySalisbury5000 Meters3.16:26.36aFr

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 25MPSSAA 1A State Track & Field ChampionshipsMay 25 · 3200 Meters · Place 3 · Snow HillSnow Hill3200 Meters3.10:00.30a PB12
May 25MPSSAA 1A State Track & Field ChampionshipsMay 25 · 1600 Meters · Place 1 · Snow HillSnow Hill1600 Meters1.4:26.18a PB12
May 25MPSSAA 1A State Track & Field ChampionshipsMay 25 · 800 Meters · Place 13 · Snow HillSnow Hill800 Meters13.2:08.81a12
May 18MPSSAA 1A East Region ChampionshipsMay 18 · 3200 Meters · Place 2 · Snow HillSnow Hill3200 Meters2.10:10.30a12
May 18MPSSAA 1A East Region ChampionshipsMay 18 · 1600 Meters · Place 1 · Snow HillSnow Hill1600 Meters1.4:34.63a12
May 18MPSSAA 1A East Region ChampionshipsMay 18 · 800 Meters · Place 1 · Snow HillSnow Hill800 Meters1.2:00.95a12
May 122023 Bayside Conference ChampionshipsMay 12 · 1600 Meters · Place 10 · Snow HillSnow Hill1600 Meters10.4:58.75a12
Apr 25Mardela Home Meet 2Apr 25 · 100 Meters · Place 10 · Snow HillSnow Hill100 Meters1012.2 PB—
Apr 2013th Annual Kent Island InvitationalApr 20 · 1600 Meters · Place 1 · Snow HillSnow Hill1600 Meters14:32.34a—
Apr 2013th Annual Kent Island InvitationalApr 20 · 800 Meters · Place 1 · Snow HillSnow Hill800 Meters11:58.96a PB—
Apr 12North Dorchester Home Meet 2Apr 12 · 800 Meters · Place 1 · Snow HillSnow Hill800 Meters12:02.8—
Apr 5Snow Hill Home Meet 1Apr 5 · 3200 Meters · Place 1 · Snow HillSnow Hill3200 Meters110:18.04a—
Mar 28Stephen Decatur Home Meet 1Mar 28 · Triple Jump · Place 3 · Snow HillSnow HillTriple Jump336-2—
Mar 28Stephen Decatur Home Meet 1Mar 28 · 400 Meters · Place 1 · Snow HillSnow Hill400 Meters153.28a PB—
Mar 25Seahawk InvitationalMar 25 · 5000 Meters · Place 10 · Snow HillSnow Hill5000 Meters1016:22.6312
Mar 25Seahawk InvitationalMar 25 · 800 Meters · Place 3 · Snow HillSnow Hill800 Meters32:00.6012
Mar 25Seahawk InvitationalMar 25 · 5000 Meters · Place 10 · Snow Hill HiSnow Hill Hi5000 Meters1016:22.63—
Mar 25Seahawk InvitationalMar 25 · 800 Meters · Place 3 · Snow Hill HiSnow Hill Hi800 Meters32:00.60—
Mar 21Parkside Home Meet 1Mar 21 · 1600 Meters · Place 1 · Snow HillSnow Hill1600 Meters14:42.0—
Mar 21Parkside Home Meet 1Mar 21 · 800 Meters · Place 2 · Snow HillSnow Hill800 Meters22:03.0—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 21MPSSAA 1A State Indoor ChampionshipsFeb 21 · 3200 Meters · Place 2 · Snow HillSnow Hill3200 Meters210:31.09 PB12
Feb 8MPSSAA 1A East Region ChampionshipsFeb 8 · 3200 Meters · Place 2 · Snow HillSnow Hill3200 Meters210:36.5612
Feb 8MPSSAA 1A East Region ChampionshipsFeb 8 · 1600 Meters · Place 1 · Snow HillSnow Hill1600 Meters14:44.10 PB12
Feb 8MPSSAA 1A East Region ChampionshipsFeb 8 · 800 Meters · Place 10 · Snow HillSnow Hill800 Meters102:30.1812
Jan 25Bayside League Meet 5Jan 25 · 3200 Meters · Place 4 · Snow HillSnow Hill3200 Meters410:47.00a12
Jan 25Bayside League Meet 5Jan 25 · 55 Meters · Place 24 · Snow HillSnow Hill55 Meters247.25a PB12
Jan 182023 Bayside Conference ChampionshipsJan 18 · 3200 Meters · Place 1 · Snow HillSnow Hill3200 Meters110:51.3012
Jan 182023 Bayside Conference ChampionshipsJan 18 · 800 Meters · Place 4 · Snow HillSnow Hill800 Meters42:18.6812
Jan 11Bayside League Meet 4Jan 11 · 1600 Meters · Place 3 · Snow HillSnow Hill1600 Meters34:56.8612
Jan 11Bayside League Meet 4Jan 11 · 800 Meters · Place 5 · Snow HillSnow Hill800 Meters52:16.21 PB12

2022 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 14IX Annual Pat Russo InvitationalDec 14 · 3200 Meters · Place 1 · Snow HillSnow Hill3200 Meters1.10:31.73a12
Dec 14IX Annual Pat Russo InvitationalDec 14 · 1600 Meters · Place 4 · Snow HillSnow Hill1600 Meters4.4:52.78a12
Dec 14IX Annual Pat Russo InvitationalDec 14 · 800 Meters · Place 17 · Snow HillSnow Hill800 Meters17.2:26.08a12
Dec 7Bayside League Meet 1Dec 7 · 1600 Meters · Place 2 · Snow HillSnow Hill1600 Meters2.4:57.58a12
Feb 22MPSSAA 1A State Indoor ChampionshipsFeb 22 · 3200 Meters · Place 4 · Snow HillSnow Hill3200 Meters411:10.5711
Feb 22MPSSAA 1A State Indoor ChampionshipsFeb 22 · 1600 Meters · Place 10 · Snow HillSnow Hill1600 Meters105:27.4111
Feb 22MPSSAA 1A State Indoor ChampionshipsFeb 22 · 800 Meters · Place 12 · Snow HillSnow Hill800 Meters122:33.8111
Feb 16MPSSAA 1A East Region ChampionshipsFeb 16 · 3200 Meters · Place 1 · Snow HillSnow Hill3200 Meters111:52.6811
Feb 16MPSSAA 1A East Region ChampionshipsFeb 16 · 1600 Meters · Place 2 · Snow HillSnow Hill1600 Meters25:00.5711
Feb 16MPSSAA 1A East Region ChampionshipsFeb 16 · 800 Meters · Place 4 · Snow HillSnow Hill800 Meters42:26.3011
Jan 26Bayside League Meet 5Jan 26 · 55 Meters · Place 17 · Snow HillSnow Hill55 Meters177.5311
Jan 192022 Bayside Conference Indoor ChampionshipsJan 19 · 1600 Meters · Place 8 · Snow HillSnow Hill1600 Meters85:13.2411
Jan 192022 Bayside Conference Indoor ChampionshipsJan 19 · 800 Meters · Place 10 · Snow HillSnow Hill800 Meters102:24.7111

2022 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 26MPSSAA 1A State Track & Field ChampionshipsMay 26 · 3200 Meters · Place 7 · Snow HillSnow Hill3200 Meters7.10:23.54a11
May 26MPSSAA 1A State Track & Field ChampionshipsMay 26 · 1600 Meters · Place 9 · Snow HillSnow Hill1600 Meters9.4:50.62a11
May 26MPSSAA 1A State Track & Field ChampionshipsMay 26 · 800 Meters · Place 15 · Snow HillSnow Hill800 Meters15.2:09.01a11
May 19 MPSSAA 1A East Region ChampionshipsMay 19 · 3200 Meters · Place 3 · Snow HillSnow Hill3200 Meters3.10:28.50a11
May 19 MPSSAA 1A East Region ChampionshipsMay 19 · 1600 Meters · Place 3 · Snow HillSnow Hill1600 Meters3.4:40.90a11
May 19 MPSSAA 1A East Region ChampionshipsMay 19 · 800 Meters · Place 2 · Snow HillSnow Hill800 Meters2.2:01.67a11
May 132022 Bayside Conference ChampionshipsMay 13 · 3200 Meters · Place 4 · Snow HillSnow Hill3200 Meters411:04.1611
May 132022 Bayside Conference ChampionshipsMay 13 · 1600 Meters · Place 2 · Snow HillSnow Hill1600 Meters24:48.0511
May 32022 Bayside South Division ChampionshipsMay 3 · 3200 Meters · Place 2 · Snow HillSnow Hill3200 Meters210:32.1011
May 32022 Bayside South Division ChampionshipsMay 3 · 1600 Meters · Place 1 · Snow HillSnow Hill1600 Meters14:44.1911
Apr 27Mardela Home Meet 2Apr 27 · Triple Jump · Place 2 · Snow HillSnow HillTriple Jump238-00.0011
Apr 27Mardela Home Meet 2Apr 27 · 3200 Meters · Place 1 · Snow HillSnow Hill3200 Meters110:55.9011
Apr 27Mardela Home Meet 2Apr 27 · 1600 Meters · Place 1 · Snow HillSnow Hill1600 Meters14:50.8011
Apr 2112th Annual Kent Island InvitationalApr 21 · Triple Jump · Place 7 · Snow HillSnow HillTriple Jump736-00.0011
Apr 2112th Annual Kent Island InvitationalApr 21 · 1600 Meters · Place 10 · Snow HillSnow Hill1600 Meters105:10.2611
Apr 2112th Annual Kent Island InvitationalApr 21 · 800 Meters · Place 8 · Snow HillSnow Hill800 Meters82:13.7311
Apr 13Snow Hill Home Meet 1Apr 13 · Triple Jump · Place 2 · Snow HillSnow HillTriple Jump238-00.0011
Apr 13Snow Hill Home Meet 1Apr 13 · 1600 Meters · Place 1 · Snow HillSnow Hill1600 Meters14:49.0011
Apr 13Snow Hill Home Meet 1Apr 13 · 800 Meters · Place 1 · Snow HillSnow Hill800 Meters12:14.8411
Apr 6Parkside Home Meet 2Apr 6 · Triple Jump · Place 4 · Snow HillSnow HillTriple Jump436-10.0011
Apr 6Parkside Home Meet 2Apr 6 · 1600 Meters · Place 1 · Snow HillSnow Hill1600 Meters14:52.7011
Apr 6Parkside Home Meet 2Apr 6 · 800 Meters · Place 2 · Snow HillSnow Hill800 Meters22:18.6011
Mar 29Stephen Decatur Home Meet 1Mar 29 · Triple Jump · Place 3 · Snow HillSnow HillTriple Jump334-03.0011
Mar 29Stephen Decatur Home Meet 1Mar 29 · 3200 Meters · Place 1 · Snow HillSnow Hill3200 Meters111:57.3811
Mar 29Stephen Decatur Home Meet 1Mar 29 · 1600 Meters · Place 3 · Snow HillSnow Hill1600 Meters35:17.8211
Mar 25V Annual Cambridge Classic InvitationalMar 25 · Triple Jump · Place 10 · Snow HillSnow HillTriple Jump1036-03.2511
Mar 25V Annual Cambridge Classic InvitationalMar 25 · 1600 Meters · Place 5 · Snow HillSnow Hill1600 Meters55:00.1611
Mar 22North Dorchester Home Meet 1Mar 22 · Triple Jump · Place 1 · Snow HillSnow HillTriple Jump134-02.5011
Mar 22North Dorchester Home Meet 1Mar 22 · 3200 Meters · Place 1 · Snow HillSnow Hill3200 Meters110:53.0011
Mar 17Worcester County Time TrialsMar 17 · 1600 Meters · Place 1 · Snow HillSnow Hill1600 Meters1.4:55.6011
Mar 17Worcester County Time TrialsMar 17 · Triple Jump · Place 1 · Snow HillSnow HillTriple Jump1.37-04.00 PB11
Mar 17Worcester County Time TrialsMar 17 · 800 Meters · Place 1 · Snow HillSnow Hill800 Meters1.2:15.6011

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8Bayside League Meet 1Dec 8 · 3200 Meters · Place 1 · Snow HillSnow Hill3200 Meters1.11:00.93a11

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 14MPSSAA 1A East Region ChampionshipsJun 14 · 1600 Meters · Place 6 · Snow HillSnow Hill1600 Meters6.5:39.48a11
Jun 7MPSSAA 1A East Section 2 ChampionshipsJun 7 · 1600 Meters · Place 2 · Snow HillSnow Hill1600 Meters2.5:15.33a11
Jun 2Snow Hill Home Meet 2 vs Crisfield, PocomokeJun 2 · 3200 Meters · Place 2 · Snow HillSnow Hill3200 Meters2.11:50.9011
May 19Stephen Decatur Home Meet 2 vs James M Bennett, Snow HillMay 19 · 1600 Meters · Place 3 · Snow Hill HiSnow Hill Hi1600 Meters35:15.9510
May 12Snow Hill Home Meet 1 vs Mardela, WashingtonMay 12 · 3200 Meters · Place 1 · Snow Hill HiSnow Hill Hi3200 Meters111:30.210

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 3MPSSAA 1A East Region ChampionshipsFeb 3 · 1600 Meters · Place 15 · Snow HillSnow Hill1600 Meters155:40.419
Jan 29Bayside League Meet 6Jan 29 · 1600 Meters · Place 30 · Snow Hill HiSnow Hill Hi1600 Meters305:59.609
Jan 222020 Bayside Conference ChampionshipsJan 22 · 800 Meters · Place 28 · Snow Hill HiSnow Hill Hi800 Meters282:50.839
Jan 222020 Bayside Conference ChampionshipsJan 22 · 1600 Meters · Place 23 · Snow Hill HiSnow Hill Hi1600 Meters235:51.269
Jan 15Bayside League Meet 5Jan 15 · 1600 Meters · Place 31 · Snow Hill HiSnow Hill Hi1600 Meters315:52.219

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18VII Annual Pat Russo InvitationalDec 18 · 1600 Meters · Place 24 · Snow HillSnow Hill1600 Meters24.5:36.44a9
Dec 18VII Annual Pat Russo InvitationalDec 18 · 800 Meters · Place 28 · Snow HillSnow Hill800 Meters28.2:41.90a9
Dec 11Bayside League Meet 2Dec 11 · 1600 Meters · Place 29 · Snow HillSnow Hill1600 Meters29.5:44.84a9
Dec 5Bayside League Meet 1Dec 5 · 1600 Meters · Place 30 · Snow HillSnow Hill1600 Meters30.5:58.52a9