Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorShippensburg Mid-Week PR Bonanza Meet · Apr 1610.95aShippensburg Mid-Week PR Bonanza MeetApril 16, 2026
100 Meters · Outdoor · Hand timedAberdeen, Edgewood, Joppatowne at Havre de Grace · May 2112.1hAberdeen, Edgewood, Joppatowne at Havre de GraceMay 21, 2021
200 Meters · IndoorPLEX Shootout · Jan 3123.10aPLEX ShootoutJanuary 31, 2026
200 Meters · OutdoorShippensburg Mid-Week PR Bonanza Meet · Apr 1622.44aShippensburg Mid-Week PR Bonanza MeetApril 16, 2026
200 Meters · Outdoor · Hand timedAberdeen, Edgewood, Joppatowne at Havre de Grace · May 2124.3hAberdeen, Edgewood, Joppatowne at Havre de GraceMay 21, 2021
300 Meters · IndoorBlue and White Invite · Feb 737.31aBlue and White InviteFebruary 7, 2026
300 Meters · OutdoorBel Air Open Track and Field Meet · Dec 1843.0Bel Air Open Track and Field MeetDecember 18, 2021
400 Meters · IndoorCoach "I" Invitational · Jan 2453.05aCoach "I" InvitationalJanuary 24, 2026
400 Meters · OutdoorUrsinus Track Festival · Apr 552.16aUrsinus Track FestivalApril 5, 2025
55 Meter · IndoorMPSSAA 1A Central Region Championships · Feb 76.76aMPSSAA 1A Central Region ChampionshipsFebruary 7, 2024
55 Meter · OutdoorHdG Intrasquad Meet 1 · Jan 256.70HdG Intrasquad Meet 1January 25, 2022
55 Meters · IndoorMPSSAA 1A Indoor State Championships · Feb 206.70MPSSAA 1A Indoor State ChampionshipsFebruary 20, 2024
60 Meter · IndoorMiddle Atlantic (MAC) Indoor Championships · Feb 277.17aMiddle Atlantic (MAC) Indoor ChampionshipsFebruary 27, 2026
60 Meters · IndoorSU Valentine Invite · Feb 147.07aSU Valentine InviteFebruary 14, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 200 Meters · Place 22 · York (Pa.)York (Pa.)200 MetersRound P22.23.12aWind: 2.2So
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 100 Meters · Place 14 · York (Pa.)York (Pa.)100 MetersRound P14.11.12aWind: 0.1So
Apr 24Paul Kaiser ClassicApr 24 · 100 Meters · Place 11 · York (Pa.)York (Pa.)100 MetersRound P11.11.27aWind: -0.9So
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · 200 Meters · Place 12 · York (Pa.)York (Pa.)200 Meters12.22.44a PBWind: 1.8So
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · 100 Meters · Place 13 · York (Pa.)York (Pa.)100 Meters13.10.95a PBWind: 2So
Apr 9Messiah InvitationalApr 9 · 200 Meters · Place 15 · York (Pa.)York (Pa.)200 Meters15.22.71aWind: 2So
Apr 9Messiah InvitationalApr 9 · 100 Meters · Place 17 · York (Pa.)York (Pa.)100 MetersRound P17.11.20aWind: 1.5So
Apr 1York College Twilight MeetApr 1 · 200 Meters · Place 19 · York (Pa.)York (Pa.)200 Meters1923.11aSo
Apr 1York College Twilight MeetApr 1 · 100 Meters · Place 14 · York (Pa.)York (Pa.)100 Meters1411.26aSo
Mar 28LVC Blue & White OpenMar 28 · 200 Meters · Place 12 · York (Pa.)York (Pa.)200 Meters12.23.74aWind: -0.5So
Mar 28LVC Blue & White OpenMar 28 · 100 Meters · Place 10 · York (Pa.)York (Pa.)100 Meters10.11.29aWind: 0So

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · 60 Meter · Place 14 · York (Pa.)York (Pa.)60 MeterRound P14.7.17a PBSo
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · 200 Meters · Place 25 · York (Pa.)York (Pa.)200 Meters25.23.96aSo
Feb 20Bucknell Tune-UpFeb 20 · 200 Meters · Place 19 · York (Pa.)York (Pa.)200 Meters1923.39SO
Feb 20Bucknell Tune-UpFeb 20 · 60 Meters · Place 4 · York (Pa.)York (Pa.)60 MetersRound P47.16SO
Feb 14SU Valentine InviteFeb 14 · 60 Meters · Place 3 · York (Pa.)York (Pa.)60 MetersRound P37.09aSo
Feb 14SU Valentine InviteFeb 14 · 60 Meters · Place 3 · York (Pa.)York (Pa.)60 Meters37.07a PBSo
Feb 7Blue and White InviteFeb 7 · 300 Meters · Place 8 · York (Pa.)York (Pa.)300 Meters837.31a PBSo
Feb 7Blue and White InviteFeb 7 · 60 Meters · Place 7 · York (Pa.)York (Pa.)60 Meters77.24aSo
Jan 31PLEX ShootoutJan 31 · 200 Meters · Place 2 · York (Pa.)York (Pa.)200 Meters223.10a PBSo
Jan 31PLEX ShootoutJan 31 · 60 Meters · Place 9 · York (Pa.)York (Pa.)60 MetersRound P97.18aSo
Jan 24Coach "I" InvitationalJan 24 · 60 Meter · Place 9 · York (Pa.)York (Pa.)60 MeterRound P9.7.19aSo
Jan 24Coach "I" InvitationalJan 24 · 400 Meters · Place 15 · York (Pa.)York (Pa.)400 Meters15.53.05a PBSo
Jan 17Alvernia Winter InvitationalJan 17 · 200 Meters · Place 17 · York (Pa.)York (Pa.)200 Meters1723.46aSo
Jan 17Alvernia Winter InvitationalJan 17 · 60 Meters · Place 19 · York (Pa.)York (Pa.)60 MetersRound P197.19aSo

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · 60 Meter · Place 11 · York (Pa.)York (Pa.)60 MeterRound P11.7.24aSo
Dec 5Diplomat OpenDec 5 · 200 Meters · Place 4 · York (Pa.)York (Pa.)200 Meters4.23.20aSo
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · 60 Meter · Place 21 · York (Pa.)York (Pa.)60 MeterRound P21.7.26aFr
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · 200 Meters · Place 27 · York (Pa.)York (Pa.)200 Meters27.23.73aFr
Feb 21Bucknell Tune UpFeb 21 · 200 Meters · Place 13 · York (Pa.)York (Pa.)200 Meters1323.34a—
Feb 21Bucknell Tune UpFeb 21 · 60 Meters · Place 17 · York (Pa.)York (Pa.)60 MetersRound P177.32a—
Feb 8Blue & White InviteFeb 8 · 300 Meters · Place 16 · York (Pa.)York (Pa.)300 Meters1638.38FR
Feb 8Blue & White InviteFeb 8 · 60 Meters · Place 6 · York (Pa.)York (Pa.)60 Meters67.24FR
Feb 1PLEX ShootoutFeb 1 · 200 Meters · Place 7 · York (Pa.)York (Pa.)200 Meters723.66a—
Feb 1PLEX ShootoutFeb 1 · 60 Meters · Place 17 · York (Pa.)York (Pa.)60 Meters177.33a—
Jan 25Coach I OpenJan 25 · 200 Meters · Place 15 · York (Pa.)York (Pa.)200 Meters1523.99a—
Jan 25Coach I OpenJan 25 · 60 Meters · Place 26 · York (Pa.)York (Pa.)60 Meters267.38a—
Jan 18Alvernia Winter InviteJan 18 · 200 Meters · Place 10 · York (Pa.)York (Pa.)200 Meters1023.82a—
Jan 18Alvernia Winter InviteJan 18 · 60 Meters · Place 28 · York (Pa.)York (Pa.)60 Meters287.37a—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 200 Meters · UnattachedUnattached200 Meters--DNS12
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 100 Meters · UnattachedUnattached100 Meters--DNS12
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · 200 Meters · Place 15 · York (Pa.)York (Pa.)200 Meters1522.87FR
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · 100 Meters · Place 12 · York (Pa.)York (Pa.)100 Meters1211.04FR
Apr 26Paul Kaiser ClassicApr 26 · 200 Meters · Place 19 · York (Pa.)York (Pa.)200 Meters1922.92FR
Apr 26Paul Kaiser ClassicApr 26 · 100 Meters · Place 22 · York (Pa.)York (Pa.)100 MetersRound P2211.131FR
Apr 26Paul Kaiser ClassicApr 26 · 200 Meters · Place 19 · York (Pa.)York (Pa.)200 Meters1922.92FR
Apr 26Paul Kaiser ClassicApr 26 · 100 Meters · Place 22 · York (Pa.)York (Pa.)100 Meters2211.14FR
Apr 16York College Twilight MeetApr 16 · 100 Meters · Place 4 · York (Pa.)York (Pa.)100 Meters411.24FR
Apr 16York College Twilight MeetApr 16 · 100 Meters · Place 4 · York (Pa.)York (Pa.)100 Meters411.24FR
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 200 Meters · Place 65 · York (Pa.)York (Pa.)200 Meters6522.44aFr
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 100 Meters · Place 47 · York (Pa.)York (Pa.)100 Meters4711.03aFr
Apr 5Ursinus Track FestivalApr 5 · 400 Meters · Place 21 · York (Pa.)York (Pa.)400 Meters21.52.16a PBFr
Mar 28Danny Curran InvitationalMar 28 · 200 Meters · Place 62 · York (Pa.)York (Pa.)200 Meters6223.03aFr
Mar 28Danny Curran InvitationalMar 28 · 100 Meters · Place 48 · York (Pa.)York (Pa.)100 Meters4811.37aFr

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Diplomat OpenDec 6 · 60 Meter · Place 17 · York (Pa.)York (Pa.)60 MeterRound P17.7.33aFr
Dec 6Diplomat OpenDec 6 · 200 Meters · Place 15 · York (Pa.)York (Pa.)200 Meters15.24.02aFr
Feb 20MPSSAA 1A Indoor State ChampionshipsFeb 20 · 55 Meters · Place 8 · Havre De GraceHavre De Grace55 MetersRound P86.70 PB12
Feb 20MPSSAA 1A Indoor State ChampionshipsFeb 20 · 55 Meters · Place 7 · Havre De GraceHavre De Grace55 Meters76.7212
Feb 7MPSSAA 1A Central Region ChampionshipsFeb 7 · 300 Meters · Place 8 · Havre De GraceHavre De Grace300 Meters8.38.33a12
Feb 7MPSSAA 1A Central Region ChampionshipsFeb 7 · 55 Meter · Place 4 · Havre De GraceHavre De Grace55 MeterRound P4.6.76a PB12
Feb 7MPSSAA 1A Central Region ChampionshipsFeb 7 · 55 Meter · Place 5 · Havre De GraceHavre De Grace55 Meter5.6.82a12
Jan 26CCBC-Essex Last Chance Invite-FullJan 26 · 55 Meters · Place 1 · Havre De GraceHavre De Grace55 Meters16.81a—

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 29PVA InvitationalJun 29 · 200 Meters · Place 21 · Joppatowne RoadrunnersJoppatowne Roadrunners200 MetersRound P21.23.77a12
Jun 29PVA InvitationalJun 29 · 100 Meters · Place 15 · Joppatowne RoadrunnersJoppatowne Roadrunners100 MetersRound P15.11.48a12
Jun 8AAU Maryland District QualifierJun 8 · 400 Meters · Place 31 · Joppatowne RoadrunnersJoppatowne Roadrunners400 Meters3153.04a—
Jun 8AAU Maryland District QualifierJun 8 · 200 Meters · Place 25 · Joppatowne RoadrunnersJoppatowne Roadrunners200 Meters2522.85a—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 29 · Joppatowne RoadrunnersJoppatowne Roadrunners100 MetersRound P2911.62a—
May 22MPSSAA 1A State Track & Field ChampionshipsMay 22 · 200 Meters · Place 10 · Havre De GraceHavre De Grace200 MetersRound P10.22.88a12
May 22MPSSAA 1A State Track & Field ChampionshipsMay 22 · 100 Meters · Place 10 · Havre De GraceHavre De Grace100 MetersRound P10.11.35aWind: -0.112
May 14MPSSAA 1A North Region ChampionshipsMay 14 · 200 Meters · Place 3 · Havre De GraceHavre De Grace200 Meters322.95a—
May 14MPSSAA 1A North Region ChampionshipsMay 14 · 200 Meters · Place 4 · Havre De GraceHavre De Grace200 Meters422.94a—
May 14MPSSAA 1A North Region ChampionshipsMay 14 · 100 Meters · Place 2 · Havre De GraceHavre De Grace100 Meters211.43a—
May 14MPSSAA 1A North Region ChampionshipsMay 14 · 100 Meters · Place 3 · Havre De GraceHavre De Grace100 Meters311.30a—
May 8UCBAC ChampionshipsMay 8 · 200 Meters · Place 9 · Havre De GraceHavre De Grace200 Meters923.08a—
May 8UCBAC ChampionshipsMay 8 · 200 Meters · Place 10 · Havre De GraceHavre De Grace200 Meters1023.79a—
May 8UCBAC ChampionshipsMay 8 · 100 Meters · Place 5 · Havre De GraceHavre De Grace100 Meters511.30a—
May 8UCBAC ChampionshipsMay 8 · 100 Meters · Place 9 · Havre De GraceHavre De Grace100 Meters911.50a—
Apr 30UCBAC Susquehanna Division MeetApr 30 · 200 Meters · Place 4 · Havre De GraceHavre De Grace200 Meters423.33a—
Apr 30UCBAC Susquehanna Division MeetApr 30 · 100 Meters · Place 2 · Havre De GraceHavre De Grace100 Meters211.27a—
Apr 24Bo Manor/ Bel Air @ Havre De GraceApr 24 · 200 Meters · Place 1 · Havre De GraceHavre De Grace200 Meters123.4—
Apr 24Bo Manor/ Bel Air @ Havre De GraceApr 24 · 100 Meters · Place 1 · Havre De GraceHavre De Grace100 Meters111.2—
Apr 12Maryland Track No Trail InvitationalApr 12 · 200 Meters · Place 2 · Havre De GraceHavre De Grace200 Meters223.4412
Apr 12Maryland Track No Trail InvitationalApr 12 · 100 Meters · Place 2 · Havre De GraceHavre De Grace100 Meters211.6712
Apr 10Edgewood, Havre De Grace @ North HarfordApr 10 · 100 Meters · Place 1 · Havre De GraceHavre De Grace100 Meters111.6—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 21CCBC-Essex Winter Holiday Classic-FullDec 21 · 300 Meters · Place 8 · Havre De GraceHavre De Grace300 Meters8.40.04a12
Dec 21CCBC-Essex Winter Holiday Classic-FullDec 21 · 55 Meter · Place 3 · Havre De GraceHavre De Grace55 Meter3.7.00a12
Feb 21MPSSAA 1A State Indoor ChampionshipsFeb 21 · 300 Meters · Place 12 · Havre De GraceHavre De Grace300 Meters1239.9311
Feb 21MPSSAA 1A State Indoor ChampionshipsFeb 21 · 55 Meters · Place 15 · Havre De GraceHavre De Grace55 MetersRound P156.9511
Feb 21MPSSAA 1A State Indoor ChampionshipsFeb 21 · 55 Meters · Place 15 · Havre De GraceHavre De Grace55 Meters156.9511
Feb 6MPSSAA 1A Central Region ChampionshipsFeb 6 · 300 Meters · Place 1 · Havre De GraceHavre De Grace300 Meters140.0411
Feb 6MPSSAA 1A Central Region ChampionshipsFeb 6 · 55 Meters · Place 2 · Havre De GraceHavre De Grace55 MetersRound P26.9511
Feb 6MPSSAA 1A Central Region ChampionshipsFeb 6 · 55 Meters · Place 5 · Havre De GraceHavre De Grace55 Meters57.0311

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 18MPSSAA 1A East Region ChampionshipsMay 18 · 100 Meters · Havre De GraceHavre De Grace100 MetersRound P—DNS11
May 9Havre de Grace, Joppatowne @ North EastMay 9 · 100 Meters · Place 1 · Havre De GraceHavre De Grace100 Meters111.4—
Apr 21MD Track 'No' Trail InvitationalApr 21 · 200 Meters · Place 3 · Havre De GraceHavre De Grace200 Meters323.71a—
Apr 21MD Track 'No' Trail InvitationalApr 21 · 100 Meters · Place 2 · Havre De GraceHavre De Grace100 Meters211.51a—
Apr 12Elkton, Havre de Grace @ PerryvilleApr 12 · 200 Meters · Place 1 · Havre De GraceHavre De Grace200 Meters1.23.211
Apr 12Elkton, Havre de Grace @ PerryvilleApr 12 · 100 Meters · Place 1 · Havre De GraceHavre De Grace100 Meters1.11.511
Mar 30Patterson Mills HS, Rising Sun HS at Havre de Grace HSMar 30 · 100 Meters · Place 1 · Havre De GraceHavre De Grace100 Meters1.11.911
Mar 22CMW, BA, HDGMar 22 · 200 Meters · Place 3 · Havre De GraceHavre De Grace200 Meters323.09—
Mar 22CMW, BA, HDGMar 22 · 100 Meters · Place 5 · Havre De GraceHavre De Grace100 Meters511.78—

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 19 MPSSAA 1A East Region ChampionshipsMay 19 · 100 Meters · Place 12 · Havre De GraceHavre De Grace100 MetersRound P12.11.83a10
May 19 MPSSAA 1A East Region ChampionshipsMay 19 · 100 Meters · Havre De GraceHavre De Grace100 Meters—DNS10
Apr 27UCBAC ChampionshipsApr 27 · 100 Meters · Place 6 · Havre De GraceHavre De Grace100 Meters611.7810
Apr 21Susquehanna Division ChampionshipsApr 21 · 200 Meters · Place 7 · Havre De GraceHavre De Grace200 Meters724.9710
Apr 21Susquehanna Division ChampionshipsApr 21 · 100 Meters · Place 3 · Havre De GraceHavre De Grace100 Meters311.8410
Apr 6Havre de Grace, Perryville, Bel Air @ HDGApr 6 · 200 Meters · Place 4 · Havre De GraceHavre De Grace200 Meters424.011
Apr 6Havre de Grace, Perryville, Bel Air @ HDGApr 6 · 100 Meters · Place 1 · Havre De GraceHavre De Grace100 Meters111.211
Mar 22Havre de Grace, Bohemia Manor @ ElktonMar 22 · 200 Meters · Place 2 · Havre De GraceHavre De Grace200 Meters223.6011
Mar 22Havre de Grace, Bohemia Manor @ ElktonMar 22 · 100 Meters · Place 1 · Havre De GraceHavre De Grace100 Meters111.1911
Feb 2HdG Intrasquad Meet 2Feb 2 · 300 Meters · Place 1 · Havre De GraceHavre De Grace300 Meters1.41.08Unofficial10
Feb 2HdG Intrasquad Meet 2Feb 2 · 55 Meter · Place 1 · Havre De GraceHavre De Grace55 Meter1.6.68Unofficial10
Feb 2HdG Intrasquad Meet 2Feb 2 · 200 Meters · Place 1 · Havre De GraceHavre De Grace200 Meters1.24.68Unofficial10
Jan 25HdG Intrasquad Meet 1Jan 25 · 300 Meters · Place 1 · Havre De GraceHavre De Grace300 Meters1.43.0610
Jan 25HdG Intrasquad Meet 1Jan 25 · 55 Meter · Place 1 · Havre De GraceHavre De Grace55 Meter1.6.70 PB10
Jan 13Cecil County Indoor Meet # 2 (Outdoor)Jan 13 · 300 Meters · Place 2 · Havre De GraceHavre De Grace300 Meters2.39.57Unofficial10
Jan 13Cecil County Indoor Meet # 2 (Outdoor)Jan 13 · 55 Meter · Place 2 · Havre De GraceHavre De Grace55 Meter2.6.55Unofficial10

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15MPSSAA 1A Central Region ChampionshipsFeb 15 · 300 Meters · Place 9 · Havre De GraceHavre De Grace300 Meters942.2610
Feb 15MPSSAA 1A Central Region ChampionshipsFeb 15 · 55 Meters · Place 6 · Havre De GraceHavre De Grace55 MetersRound P67.1410
Feb 15MPSSAA 1A Central Region ChampionshipsFeb 15 · 55 Meters · Havre De GraceHavre De Grace55 Meters—FS10

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 18Bel Air Open Track and Field MeetDec 18 · 300 Meters · Place 7 · Havre De GraceHavre De Grace300 Meters7.43.0 PB10
Dec 18Bel Air Open Track and Field MeetDec 18 · 55 Meter · Place 1 · Havre De GraceHavre De Grace55 Meter1.7.010
Jun 7MPSSAA 1A East Section 1 ChampionshipsJun 7 · 100 Meters · Place 6 · Havre De GraceHavre De Grace100 Meters6.12.31a9
May 21Aberdeen, Edgewood, Joppatowne at Havre de GraceMay 21 · 200 Meters · Place 3 · Havre De GraceHavre De Grace200 Meters324.3h PB9
May 21Aberdeen, Edgewood, Joppatowne at Havre de GraceMay 21 · 100 Meters · Place 4 · Havre De GraceHavre De Grace100 Meters412.1h PB9
May 14CMW, HDGMay 14 · 200 Meters · Place 2 · Havre De GraceHavre De Grace200 Meters2.25.09
May 14CMW, HDGMay 14 · 100 Meters · Place 1 · Havre De GraceHavre De Grace100 Meters1.11.69
May 7Fallston HS at Havre de GraceMay 7 · 200 Meters · Place 10 · Havre De GraceHavre De Grace200 Meters1030.3h9
May 7Fallston HS at Havre de GraceMay 7 · 100 Meters · Place 2 · Havre De GraceHavre De Grace100 Meters212.1h9
Apr 23North Harford and Joppatowne at Havre de GraceApr 23 · 200 Meters · Place 4 · Havre De GraceHavre De Grace200 Meters425.5h9
Apr 23North Harford and Joppatowne at Havre de GraceApr 23 · 100 Meters · Place 2 · Havre De GraceHavre De Grace100 Meters212.3h9
Apr 9Havre De Grace, Patterson Mill @ EdgewoodApr 9 · 100 Meters · Place 2 · Havre De GraceHavre De Grace100 Meters2.11.79