Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Agricultural Farm ParkIAC/ISL/MAC Cross-Country Championships · Oct 28 | 23:02.51 | IAC/ISL/MAC Cross-Country Championships | October 28, 2023 |
| 5,000 Meters · Agricultural History Farm ParkIAC/ISL/MAC XC Championship · Oct 31 | 18:18.10 | IAC/ISL/MAC XC Championship | October 31, 2026 |
| 5,000 Meters · Bittersweet FieldBittersweet XC Invitational · Oct 3 | 17:29.40 | Bittersweet XC Invitational | October 3, 2026 |
| 5,000 Meters · Championship 5000m CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 11 | 17:56.12 | Maryland XC Invitational presented by Brooks (MDXC) | October 11, 2025 |
| 5,000 Meters · Championship 5k CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 9 | 17:16.33 | Maryland XC Invitational presented by Brooks (MDXC) | October 9, 2026 |
| 5,000 Meters · Covenant Life SchoolMoCo Private School Championships · Nov 2 | 22:09.50 | MoCo Private School Championships | November 2, 2023 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 22 | 18:26.28 | NXR Southeast Regional Championships | November 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | Maryland Private School State ChampionshipsNov 5 · 5,000 Meters MoCo Boys Champion · Place 35 · St. Andrew's Episcopal | 5,000 Meters MoCo Boys Champion | 35 | 18:01.1 | 12 |
| Nov 5 | Maryland Private School State ChampionshipsNov 5 · 5,000 Meters 1A Varsity · Place 19 · St. Andrew's Episcopal | 5,000 Meters 1A Varsity | 19 | 18:01.1 | 12 |
| Nov 5 | Maryland Private School State ChampionshipsNov 5 · 5,000 Meters Boys 1A Combined · Place 19 · St. Andrew's Episcopal | 5,000 Meters Boys 1A Combined | 19 | 18:01.1 | 12 |
| Oct 31 | IAC/ISL/MAC XC ChampionshipOct 31 · 5,000 Meters MAC Varsity · Place 20 · St. Andrew's Episcopal | 5,000 Meters MAC Varsity | 20 | 18:18.10 PB | 12 |
| Oct 9 | Maryland XC Invitational presented by Brooks (MDXC)Oct 9 · 5,000 Meters Black & Gold Varsity · Place 118 · St. Andrew's Episcopal | 5,000 Meters Black & Gold Varsity | 118 | 17:16.33 PB | 12 |
| Oct 3 | Bittersweet XC InvitationalOct 3 · 5,000 Meters Varsity · Place 59 · St. Andrew's Episcopal | 5,000 Meters Varsity | 59 | 17:29.40 PB | 12 |
| Sep 18 | adidas XC ChallengeSep 18 · 5,000 Meters Championship · Place 283 · St. Andrew's Episcopal | 5,000 Meters Championship | 283 | 19:09.4 | 12 |
| Sep 11 | Intrasquad 3K Time TrialSep 11 · 3,000 Meters Varsity · Place 2 · St. Andrew's Episcopal | 3,000 Meters Varsity | 2 | 10:10Unofficial | 12 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 4 · Place 85 · St. Andrew's Episcopal | 5,000 Meters Invite 4 | 85 | 18:26.28 PB | 11 |
| Nov 6 | Maryland Private School State ChampionshipsNov 6 · 5,000 Meters Varsity 1A · Place 17 · St. Andrew's Episcopal | 5,000 Meters Varsity 1A | 17 | 17:52.4 | JR |
| Oct 29 | MoCo Private School ChampionshipsOct 29 · 5,000 Meters Varsity · Place 15 · St. Andrew's Episcopal | 5,000 Meters Varsity | 15 | 18:19.3 | JR |
| Oct 25 | IAC/ISL/MAC Cross-Country ChampionshipsOct 25 · 5,000 Meters MAC Varsity · Place 25 · St. Andrew's Episcopal | 5,000 Meters MAC Varsity | 25 | 18:18.49 | 11 |
| Oct 11 | Maryland XC Invitational presented by Brooks (MDXC)Oct 11 · 5,000 Meters Black & Gold Varsity · Place 134 · St. Andrew's Episcopal | 5,000 Meters Black & Gold Varsity | 134 | 17:56.12 PB | 11 |
| Sep 19 | Adidas XC ChallengeSep 19 · 5,000 Meters Varsity · Place 118 · St. Andrew's | 5,000 Meters Varsity | 118 | 19:31.2 | 11 |
| Sep 6 | Bittersweet XC InvitationalSep 6 · 5,000 Meters Varsity · Place 32 · St. Andrew's Episcopal | 5,000 Meters Varsity | 32 | 18:41.3 | — |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 791 · St. Andrew's Episcopal | 5,000 Meters Open Invitational | 791 | 19:05.07 | 10 |
| Nov 6 | Maryland Private School State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 52 · St. Andrew's Episcopal | 5,000 Meters Varsity | 52 | 20:32.80 | SO |
| Oct 26 | ISL, IAC and MAC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 27 · St. Andrew's Episcopal | 5,000 Meters Varsity | 27 | 19:18.26 | 10 |
| Oct 5 | Maryland XC Invitational (MDXC)Oct 5 · 5,000 Meters Varsity · Place 113 · St. Andrew's Episcopal | 5,000 Meters Varsity | 113 | 19:43.10 | 10 |
| Sep 28 | Skip Grant InvitationalSep 28 · 5,000 Meters Varsity Boys · Place 127 · St. Andrew's Episcopal | 5,000 Meters Varsity Boys | 127 | 21:34.50 | 10 |
| Sep 20 | Adidas XC Challenge (HS)Sep 20 · 5,000 Meters Varsity · Place 112 · St. Andrew's | 5,000 Meters Varsity | 112 | 19:53.5 | 10 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MD State Private Schools Cross-Country ChampionshipsNov 9 · Varsity · Place 51 · St. Andrew's Episcop | Varsity | 51 | 22:27.6 | — |
| Nov 9 | MD State Private Schools Cross-Country ChampionshipsNov 9 · 5,000 Meters Varsity · Place 51 · St. Andrew's Episcopal | 5,000 Meters Varsity | 51 | 22:27.54 | 9 |
| Nov 2 | MoCo Private School ChampionshipsNov 2 · 5,000 Meters Varsity · Place 58 · St. Andrew's Episcopal | 5,000 Meters Varsity | 58 | 22:09.50 PB | 9 |
| Oct 28 | IAC/ISL/MAC Cross-Country ChampionshipsOct 28 · 5,000 Meters MAC Varsity A · Place 40 · St. Andrew's Episcopal | 5,000 Meters MAC Varsity A | 40 | 23:02.51 PB | 9 |
| Oct 7 | Maryland XC Invitational presented by Saucony (MDXC)Oct 7 · 5,000 Meters Varsity · Place 250 · St. Andrew's Episcopa | 5,000 Meters Varsity | 250 | 21:26 | 9 |
| Sep 30 | Mark Ferris InvitationalSep 30 · 5,000 Meters Varsity · Place 68 · St. Andrew's Episcop | 5,000 Meters Varsity | 68 | 23:33.4 | — |
| Sep 30 | Mark Ferris InvitationalSep 30 · 5,000 Meters Varsity · Place 67 · St. Andrew's Episcop | 5,000 Meters Varsity | 67 | 23:33.4 | — |
| Sep 14 | St. Andrew's 3K/5K Time TrialSep 14 · 3,000 Meters Novice · Place 1 · St. Andrew's Episcopal | 3,000 Meters Novice | 1 | 14:34Unofficial | 9 |