Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Agricultural Farm ParkIAC/ISL/MAC Cross-Country Championships · Oct 2823:02.51IAC/ISL/MAC Cross-Country ChampionshipsOctober 28, 2023
5,000 Meters · Agricultural History Farm ParkIAC/ISL/MAC XC Championship · Oct 3118:18.10IAC/ISL/MAC XC ChampionshipOctober 31, 2026
5,000 Meters · Bittersweet FieldBittersweet XC Invitational · Oct 317:29.40Bittersweet XC InvitationalOctober 3, 2026
5,000 Meters · Championship 5000m CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 1117:56.12Maryland XC Invitational presented by Brooks (MDXC)October 11, 2025
5,000 Meters · Championship 5k CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 917:16.33Maryland XC Invitational presented by Brooks (MDXC)October 9, 2026
5,000 Meters · Covenant Life SchoolMoCo Private School Championships · Nov 222:09.50MoCo Private School ChampionshipsNovember 2, 2023
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2218:26.28NXR Southeast Regional ChampionshipsNovember 22, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5Maryland Private School State ChampionshipsNov 5 · 5,000 Meters MoCo Boys Champion · Place 35 · St. Andrew's Episcopal5,000 Meters MoCo Boys Champion3518:01.112
Nov 5Maryland Private School State ChampionshipsNov 5 · 5,000 Meters 1A Varsity · Place 19 · St. Andrew's Episcopal5,000 Meters 1A Varsity1918:01.112
Nov 5Maryland Private School State ChampionshipsNov 5 · 5,000 Meters Boys 1A Combined · Place 19 · St. Andrew's Episcopal5,000 Meters Boys 1A Combined1918:01.112
Oct 31IAC/ISL/MAC XC ChampionshipOct 31 · 5,000 Meters MAC Varsity · Place 20 · St. Andrew's Episcopal5,000 Meters MAC Varsity2018:18.10 PB12
Oct 9Maryland XC Invitational presented by Brooks (MDXC)Oct 9 · 5,000 Meters Black & Gold Varsity · Place 118 · St. Andrew's Episcopal5,000 Meters Black & Gold Varsity11817:16.33 PB12
Oct 3Bittersweet XC InvitationalOct 3 · 5,000 Meters Varsity · Place 59 · St. Andrew's Episcopal5,000 Meters Varsity5917:29.40 PB12
Sep 18adidas XC ChallengeSep 18 · 5,000 Meters Championship · Place 283 · St. Andrew's Episcopal5,000 Meters Championship28319:09.412
Sep 11Intrasquad 3K Time TrialSep 11 · 3,000 Meters Varsity · Place 2 · St. Andrew's Episcopal3,000 Meters Varsity210:10Unofficial12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 4 · Place 85 · St. Andrew's Episcopal5,000 Meters Invite 48518:26.28 PB11
Nov 6Maryland Private School State ChampionshipsNov 6 · 5,000 Meters Varsity 1A · Place 17 · St. Andrew's Episcopal5,000 Meters Varsity 1A1717:52.4JR
Oct 29MoCo Private School ChampionshipsOct 29 · 5,000 Meters Varsity · Place 15 · St. Andrew's Episcopal5,000 Meters Varsity1518:19.3JR
Oct 25IAC/ISL/MAC Cross-Country ChampionshipsOct 25 · 5,000 Meters MAC Varsity · Place 25 · St. Andrew's Episcopal5,000 Meters MAC Varsity2518:18.4911
Oct 11Maryland XC Invitational presented by Brooks (MDXC)Oct 11 · 5,000 Meters Black & Gold Varsity · Place 134 · St. Andrew's Episcopal5,000 Meters Black & Gold Varsity13417:56.12 PB11
Sep 19Adidas XC ChallengeSep 19 · 5,000 Meters Varsity · Place 118 · St. Andrew's5,000 Meters Varsity11819:31.211
Sep 6Bittersweet XC InvitationalSep 6 · 5,000 Meters Varsity · Place 32 · St. Andrew's Episcopal5,000 Meters Varsity3218:41.3—

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 791 · St. Andrew's Episcopal5,000 Meters Open Invitational79119:05.0710
Nov 6Maryland Private School State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 52 · St. Andrew's Episcopal5,000 Meters Varsity5220:32.80SO
Oct 26ISL, IAC and MAC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 27 · St. Andrew's Episcopal5,000 Meters Varsity2719:18.2610
Oct 5Maryland XC Invitational (MDXC)Oct 5 · 5,000 Meters Varsity · Place 113 · St. Andrew's Episcopal5,000 Meters Varsity11319:43.1010
Sep 28Skip Grant InvitationalSep 28 · 5,000 Meters Varsity Boys · Place 127 · St. Andrew's Episcopal5,000 Meters Varsity Boys12721:34.5010
Sep 20Adidas XC Challenge (HS)Sep 20 · 5,000 Meters Varsity · Place 112 · St. Andrew's5,000 Meters Varsity11219:53.510

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 9MD State Private Schools Cross-Country ChampionshipsNov 9 · Varsity · Place 51 · St. Andrew's EpiscopVarsity5122:27.6—
Nov 9MD State Private Schools Cross-Country ChampionshipsNov 9 · 5,000 Meters Varsity · Place 51 · St. Andrew's Episcopal5,000 Meters Varsity5122:27.549
Nov 2MoCo Private School ChampionshipsNov 2 · 5,000 Meters Varsity · Place 58 · St. Andrew's Episcopal5,000 Meters Varsity5822:09.50 PB9
Oct 28IAC/ISL/MAC Cross-Country ChampionshipsOct 28 · 5,000 Meters MAC Varsity A · Place 40 · St. Andrew's Episcopal5,000 Meters MAC Varsity A4023:02.51 PB9
Oct 7Maryland XC Invitational presented by Saucony (MDXC)Oct 7 · 5,000 Meters Varsity · Place 250 · St. Andrew's Episcopa5,000 Meters Varsity25021:269
Sep 30Mark Ferris InvitationalSep 30 · 5,000 Meters Varsity · Place 68 · St. Andrew's Episcop5,000 Meters Varsity6823:33.4—
Sep 30Mark Ferris InvitationalSep 30 · 5,000 Meters Varsity · Place 67 · St. Andrew's Episcop5,000 Meters Varsity6723:33.4—
Sep 14St. Andrew's 3K/5K Time TrialSep 14 · 3,000 Meters Novice · Place 1 · St. Andrew's Episcopal3,000 Meters Novice114:34Unofficial9