Personal bests

Best marks in available results
Event / courseMarkMeetDate
1,000 Meters · Centennial HSHoward County Striders CC Meet · Oct 2304:18.5Howard County Striders CC MeetOctober 23, 2016
2,000 Meters · Centennial HSBullseye HoCo Striders youth meet · Sep 308:42Bullseye HoCo Striders youth meetSeptember 30, 2018
2890 m · Utica ParkMiddletown Knight Youth Cross Country Meet · Oct 1711:01.98Middletown Knight Youth Cross Country MeetOctober 17, 2021
3 Miles · Boonsboro HSFrank Keyser Invitational · Oct 318:13.1Frank Keyser InvitationalOctober 3, 2026
3 Miles · Centennial HSEagle Invitational · Sep 1919:32.14Eagle InvitationalSeptember 19, 2026
3 Miles · Howard High School Athletic FieldHoward County League Meet 3A · Oct 1421:20.92Howard County League Meet 3AOctober 14, 2026
3 Miles · South River High SchoolSeahawk Invite · Sep 618:13.15Seahawk InviteSeptember 6, 2025
3,000 Meters · Agricultural Farm ParkOlney XC Club Youth Meet · Sep 2612:15.59Olney XC Club Youth MeetSeptember 26, 2021
3,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 3110:54.60CMRC Youth Cross Country MeetOctober 31, 2021
3,000 Meters · Catoctin Creek ParkAAU MD District Meet · Nov 113:00.42AAU MD District MeetNovember 1, 2020
3,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Sep 1112:17.36Catoctin Youth Cross Country MeetSeptember 11, 2022
3,000 Meters · Century HSFreedom Flyers Youth XC Meet · Oct 311:44.18Freedom Flyers Youth XC MeetOctober 3, 2021
3,000 Meters · Herring Run ParkAAU XC District Championships · Nov 1310:49.4AAU XC District ChampionshipsNovember 13, 2021
3,000 Meters · Old National Pike District ParkLightning Running Club Youth XC Meet · Oct 2411:49.80Lightning Running Club Youth XC MeetOctober 24, 2021
3,000 Meters · Westminster High SchoolWestminster Youth Cross Country Meet · Sep 1811:18.10Westminster Youth Cross Country MeetSeptember 18, 2022
4,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 2914:35.97CMRC Youth Cross Country MeetOctober 29, 2023
4,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Oct 2216:22.00Catoctin Youth Cross Country MeetOctober 22, 2023
4,000 Meters · Centennial HSBullseye Youth Cross Country Meet · Sep 1715:35.49Bullseye Youth Cross Country MeetSeptember 17, 2023
4,000 Meters · Kemptown ParkLightning Youth Cross Country Meet · Oct 115:47.64Lightning Youth Cross Country MeetOctober 1, 2023
4,000 Meters · Krimgold ParkFreedom Fliers Youth Cross Country Meet · Oct 815:36.13Freedom Fliers Youth Cross Country MeetOctober 8, 2023
5,000 Meters · Atholton HSHoward County League Meet 2B · Sep 3020:37.68Howard County League Meet 2BSeptember 30, 2026
5,000 Meters · Brunswick High School43rd Annual Brunswick Zumbach Invitational · Sep 520:57.7943rd Annual Brunswick Zumbach InvitationalSeptember 5, 2026
5,000 Meters · Glenelg High SchoolCentennial, Atholton @ Glenelg · Oct 1519:24.6Centennial, Atholton @ GlenelgOctober 15, 2025
5,000 Meters · Hammond High SchoolReservoir, Howard, Glenelg @ Hammond (Scrimmage) · Sep 321:06.05Reservoir, Howard, Glenelg @ Hammond (Scrimmage)September 3, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 14Howard County League Meet 3AOct 14 · 3 Miles Varsity · Place 54 · GlenelgGlenelg3 Miles Varsity5421:20.92 PB11
Oct 3Frank Keyser InvitationalOct 3 · 3 Miles Small School Junior Varsity B · Place 7 · GlenelgGlenelg3 Miles Small School Junior Varsity B718:13.1 PB11
Sep 30Howard County League Meet 2BSep 30 · 5,000 Meters Varsity · Place 57 · GlenelgGlenelg5,000 Meters Varsity5720:37.68 PB11
Sep 19Eagle InvitationalSep 19 · 3 Miles Varsity · Place 88 · GlenelgGlenelg3 Miles Varsity8819:32.14 PB11
Sep 543rd Annual Brunswick Zumbach InvitationalSep 5 · 5,000 Meters Junior Varsity Large School · Place 9 · GlenelgGlenelg5,000 Meters Junior Varsity Large School920:57.79 PB11

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 222025 Howard County XC ChampionshipsOct 22 · 3 Miles Junior Varsity · Place 54 · GlenelgGlenelg3 Miles Junior Varsity5419:42.0710
Oct 15Centennial, Atholton @ GlenelgOct 15 · 5,000 Meters All Runners · Place 20 · GlenelgGlenelg5,000 Meters All Runners2019:24.6 PB10
Sep 18Wilde Lake, Glenelg @ Guilford ParkSep 18 · 5,000 Meters Varsity · Place 18 · GlenelgGlenelg5,000 Meters Varsity1820:2110
Sep 6Seahawk InviteSep 6 · 3 Miles Junior Varsity · Place 7 · GlenelgGlenelg3 Miles Junior Varsity718:13.15 PB10
Sep 3Reservoir, Howard, Glenelg @ Hammond (Scrimmage)Sep 3 · 5,000 Meters All Runners · Place 25 · GlenelgGlenelg5,000 Meters All Runners2521:06.05 PB10

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 23Howard County Cross Country ChampionshipsOct 23 · 3 Miles Championship · Place 107 · GlenelgGlenelg3 Miles Championship10721:02.829
Oct 16Glenelg, River Hill @ Mt. Hebron HSOct 16 · 5,000 Meters Varsity · Place 21 · GlenelgGlenelg5,000 Meters Varsity2120:189
Oct 11Patriot XC InvitationalOct 11 · 5,000 Meters Varsity · Place 66 · GlenelgGlenelg5,000 Meters Varsity6620:00.309
Oct 5Maryland XC Invitational (MDXC)Oct 5 · 5,000 Meters Junior Varsity · Place 440 · GlenelgGlenelg5,000 Meters Junior Varsity44022:50.219
Oct 2Oakland Mills, Glenelg @ Long Reach HSOct 2 · 5,000 Meters Varsity · Place 5 · GlenelgGlenelg5,000 Meters Varsity518:399
Sep 14Eagle InvitationalSep 14 · 3 Miles Frosh/Soph Freshman · Place 15 · GlenelgGlenelg3 Miles Frosh/Soph Freshman1519:07.999
Sep 11Howard, Marriotts Ridge @ Glenelg HSSep 11 · 5,000 Meters Varsity · Place 28 · GlenelgGlenelg5,000 Meters Varsity2820:05.59
Sep 741st Brunswick Zumbach InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 3 · GlenelgGlenelg5,000 Meters Junior Varsity319:55.639

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 29CMRC Youth Cross Country MeetOct 29 · 4,000 Meters 13-14 · Place 7 · Bullseye StridersBullseye Striders4,000 Meters 13-14714:35.97 PB8
Oct 22Catoctin Youth Cross Country MeetOct 22 · 4,000 Meters 13-14 · Place 4 · Bullseye StridersBullseye Striders4,000 Meters 13-14416:22.00 PB8
Oct 15Middletown Youth Cross Country MeetOct 15 · 4,000 Meters Varsity · Place 7 · Bullseye RunningBullseye Running4,000 Meters Varsity715:08.64—
Oct 8Freedom Fliers Youth Cross Country MeetOct 8 · 4,000 Meters 13-14 · Place 8 · Bullseye StridersBullseye Striders4,000 Meters 13-14815:36.13 PB8
Oct 1Lightning Youth Cross Country MeetOct 1 · 4,000 Meters 13-14 · Place 7 · Bullseye StridersBullseye Striders4,000 Meters 13-14715:47.64 PB8
Sep 17Bullseye Youth Cross Country MeetSep 17 · 4,000 Meters 13-14 · Place 2 · Bullseye StridersBullseye Striders4,000 Meters 13-14215:35.49 PB8
Aug 24Bullseye XC Time TrialAug 24 · 1,500 Meters 13-14 · Place 1 · Bullseye StridersBullseye Striders1,500 Meters 13-1415:23.54Unofficial8

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 12Maryland AAU XC ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 6 · Bullseye StridersBullseye Striders3,000 Meters 11-12611:31.612
Oct 30CMRC Youth Cross Country MeetOct 30 · 3,000 Meters 11-12 · Place 6 · Bullseye StridersBullseye Striders3,000 Meters 11-12611:07.4412
Oct 2Freedom Fliers Youth Cross Country MeetOct 2 · 3,000 Meters 11-12 · Place 5 · Bullseye StridersBullseye Striders3,000 Meters 11-12512:01.3312
Sep 18Westminster Youth Cross Country MeetSep 18 · 3,000 Meters 11-12 · Place 1 · Bullseye StridersBullseye Striders3,000 Meters 11-12111:18.10 PB12
Sep 11Catoctin Youth Cross Country MeetSep 11 · 3,000 Meters 11-12 · Place 5 · Bullseye StridersBullseye Striders3,000 Meters 11-12512:17.36 PB12
Aug 31Bullseye Youth XC Time TrialsAug 31 · 1,500 Meters 11-12 · Place 1 · Bullseye StridersBullseye Striders1,500 Meters 11-1215:28.50Unofficial12

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 13AAU XC District ChampionshipsNov 13 · 3,000 Meters 11 - 12 Year Old · Place 3 · Bullseye StridersBullseye Striders3,000 Meters 11 - 12 Year Old310:49.4 PB11
Oct 31CMRC Youth Cross Country MeetOct 31 · 3,000 Meters 11-12 · Place 5 · Bullseye StridersBullseye Striders3,000 Meters 11-12510:54.60 PB11
Oct 24Lightning Running Club Youth XC MeetOct 24 · 3,000 Meters 11-12 · Place 6 · Bullseye StridersBullseye Striders3,000 Meters 11-12611:49.80 PB11
Oct 17Middletown Knight Youth Cross Country MeetOct 17 · 2,890 Meters 11-12 · Place 9 · Bullseye StridersBullseye Striders2,890 Meters 11-12911:01.98 PB11
Oct 3Freedom Flyers Youth XC MeetOct 3 · 3,000 Meters 11-12 · Place 7 · Bullseye StridersBullseye Striders3,000 Meters 11-12711:44.18 PB11
Sep 26Olney XC Club Youth MeetSep 26 · 3,000 Meters 11-12 · Place 9 · Bullseye StridersBullseye Striders3,000 Meters 11-12912:15.59 PB11
Sep 19Catoctin Youth Cross Country MeetSep 19 · 3,000 Meters 11-12 · Place 6 · Bullseye StridersBullseye Striders3,000 Meters 11-12612:27.0511
Sep 8Bullseye Youth XC Time TrialSep 8 · 1,500 Meters Bullseye · Bullseye StridersBullseye Striders1,500 Meters Bullseye05:51Unofficial11

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 1AAU MD District MeetNov 1 · 3,000 Meters Boys 9-10 3K · Place 4 · Bullseye StridersBullseye Striders3,000 Meters Boys 9-10 3K413:00.42 PB10

2019 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 3Frederick Spires Youth Cross Country Meet 2019Nov 3 · 3,000 Meters 3K Boys 9-10 · Place 6 · Bullseye StridersBullseye Striders3,000 Meters 3K Boys 9-10612:22Unofficial9
Oct 20Middletown youth meetOct 20 · 3,000 Meters 9-10 · Place 3 · Bullseye StridersBullseye Striders3,000 Meters 9-10312:09Unofficial9
Oct 13Westminster Wolfpack youth meetOct 13 · 3,000 Meters 9-10 · Place 6 · Bullseye StridersBullseye Striders3,000 Meters 9-10611:57Unofficial9
Oct 6CMRC Youth XC meetOct 6 · 3,000 Meters 9-10 · Place 5 · Bullseye StridersBullseye Striders3,000 Meters 9-10511:47Unofficial9
Sep 29Olney Cross Country Club youth meetSep 29 · 3,000 Meters 9-10 · Place 4 · Bullseye StridersBullseye Striders3,000 Meters 9-10412:38Unofficial9
Sep 22Catoctin Youth CC MeetSep 22 · 3,000 Meters 9-10 · Place 4 · Bullseye StridersBullseye Striders3,000 Meters 9-10412:10Unofficial9
Sep 15P.V.Y.A. BLUE RIDGE EXPRESS YOUTH CROSS COUNTRY MEETSep 15 · 3,000 Meters 9-10 · Place 3 · Bullseye StridersBullseye Striders3,000 Meters 9-10313:10Unofficial9
Sep 4Bullseye Junior StridersSep 4 · 1,500 Meters 9-10 · Place 1 · Bullseye StridersBullseye Striders1,500 Meters 9-1016:36Unofficial9

2018 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 11Lightning Running Club Youth CC MeetNov 11 · 2,000 Meters 7-8 · Place 3 · Bullseye StridersBullseye Striders2,000 Meters 7-838:57Unofficial10
Oct 28SPIRES at CatoctinOct 28 · 2,000 Meters 7-8 · Place 2 · Bullseye StridersBullseye Striders2,000 Meters 7-829:30Unofficial10
Oct 21Middletown Knight Striders CC MeetOct 21 · 2,000 Meters 7-8 · Place 2 · Bullseye StridersBullseye Striders2,000 Meters 7-828:15Unofficial10
Oct 14Westminster WolfpackOct 14 · 2,000 Meters 7-8 · Place 2 · Bullseye StridersBullseye Striders2,000 Meters 7-828:39Unofficial10
Oct 7ERR Arrows meetOct 7 · 2,000 Meters New Division · Place 2 · Bullseye StridersBullseye Striders2,000 Meters New Division28:44Unofficial10
Sep 30Bullseye HoCo Striders youth meetSep 30 · 2,000 Meters 7-8 · Place 1 · Bullseye StridersBullseye Striders2,000 Meters 7-818:42 PB10
Sep 16Catoctin Youth CC MeetSep 16 · 2,000 Meters Varsity · Place 1 · Bullseye StridersBullseye Striders2,000 Meters Varsity19:36Unofficial10
Sep 5Bullseye HoCo time trialSep 5 · 1 Miles 7-8 · Place 1 · Bullseye StridersBullseye Striders1 Miles 7-816:45Unofficial10

2017 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5Bullseye Running Howard County Striders youth meetNov 5 · 2,000 Meters 7-8 · Place 5 · Bullseye StridersBullseye Striders2,000 Meters 7-859:149
Oct 22CMRC 2017 Youth XC MeetOct 22 · 2,000 Meters 7-8 · Place 3 · Bullseye StridersBullseye Striders2,000 Meters 7-838:30Unofficial9
Oct 15Middletown Youth CC MeetOct 15 · 2,000 Meters 7-8 · Place 2 · Bullseye StridersBullseye Striders2,000 Meters 7-828:48Unofficial9
Oct 8ERR Arrows Youth CC MeetOct 8 · 2,000 Meters Varsity · Place 2 · Bullseye StridersBullseye Striders2,000 Meters Varsity29:07Unofficial9
Oct 1Westminster Youth Club MeetOct 1 · 2,000 Meters Varsity · Place 2 · Bullseye StridersBullseye Striders2,000 Meters Varsity28:58Unofficial9
Sep 24Olney Youth CC MeetSep 24 · 2,000 Meters Varsity · Place 2 · Bullseye StridersBullseye Striders2,000 Meters Varsity29:11Unofficial9
Sep 17Catoctin Youth Cross Country MeetSep 17 · 2,000 Meters 8U · Bullseye StridersBullseye Striders2,000 Meters 8U09:53Unofficial9
Sep 11Bullseye HoCo time trialsSep 11 · 1,500 Meters Varsity · Bullseye StridersBullseye Striders1,500 Meters Varsity06:40Unofficial9

2016 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23Howard County Striders CC MeetOct 23 · 1,000 Meters 6 and under · Place 1 · Bullseye StridersBullseye Striders1,000 Meters 6 and under104:18.5 PB8
Oct 16Middletown Youth CC MeetOct 16 · 1,000 Meters 6U · Place 1 · Bullseye StridersBullseye Striders1,000 Meters 6U13:58Unofficial8
Oct 9Pikesville Cross Country MeetOct 9 · 1,000 Meters Varsity · Place 1 · Bullseye StridersBullseye Striders1,000 Meters Varsity14:22Unofficial8
Oct 2CMRC 2016 Youth XC MeetOct 2 · 1,000 Meters Varsity · Place 1 · Bullseye StridersBullseye Striders1,000 Meters Varsity14:22Unofficial8
Sep 25Olney Cross Country MeetSep 25 · 1,000 Meters Varsity · Place 1 · Bullseye StridersBullseye Striders1,000 Meters Varsity14:30Unofficial8
Sep 11Blue Ridge Express Youth CC MeetSep 11 · 1,000 Meters Varsity · Place 1 · Bullseye StridersBullseye Striders1,000 Meters Varsity14:44Unofficial8