Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Centennial HSBullseye Running Youth XC Invitational · Nov 213:41.92Bullseye Running Youth XC InvitationalNovember 2, 2025
3,000 Meters · Catonsville High SchoolCatonsville Youth XC Invite · Oct 423:49.96Catonsville Youth XC InviteOctober 4, 2026
3,000 Meters · Robert Moton Elementary SchoolWestminster XC Invitational · Sep 1325:18.21Westminster XC InvitationalSeptember 13, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25Eldersburg Arrows XC InviteOct 25 · 3,000 Meters Varsity · Place 53 · Eldersburg Rogue Runners - Arrows3,000 Meters Varsity5320:10.69
Oct 18Frederick Blaze Cross Country InvitationalOct 18 · 3,000 Meters Varsity · Place 44 · Eldersburg Rogue Runners - Arrows3,000 Meters Varsity4422:20.49
Oct 4Catonsville Youth XC InviteOct 4 · 3,000 Meters Boys 9-10 · Place 58 · Eldersburg Rogue Runners - Arrows3,000 Meters Boys 9-105823:49.96 PB3
Sep 13Westminster XC InvitationalSep 13 · 3,000 Meters Boys 9-10 · Place 58 · Eldersburg Rogue Runners - Arrows3,000 Meters Boys 9-105825:18.21 PB3

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 2Bullseye Running Youth XC InvitationalNov 2 · 2,000 Meters Boys 7-8 · Place 36 · Eldersburg Rogue Runners - Arrows2,000 Meters Boys 7-83613:41.92 PB2