Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Ft Washington ParkMPSSAA 1A South Region Championships · Nov 2 | 21:51.95 | MPSSAA 1A South Region Championships | November 2, 2023 |
| 3 Miles · Hereford High SchoolMPSSAA 1A State Championships · Nov 11 | 22:02.80 | MPSSAA 1A State Championships | November 11, 2023 |
| 3 Miles · Hereford HSMPSSAA 1A State Championships · Nov 9 | 20:46.77 | MPSSAA 1A State Championships | November 9, 2024 |
| 5,000 Meters · Chesapeake High School6th Annual Chesapeake Invite · Sep 24 | 24:34.6 | 6th Annual Chesapeake Invite | September 24, 2022 |
| 5,000 Meters · Dulaney High SchoolBCPS High School Cross Country Championships · Oct 20 | 22:03.27 | BCPS High School Cross Country Championships | October 20, 2023 |
| 5,000 Meters · Fort Washington ParkMPSSAA 1A South Region Championships · Oct 31 | 21:03.45 | MPSSAA 1A South Region Championships | October 31, 2024 |
| 5,000 Meters · Owings Mills High SchoolBCPS league meet @ Owings Mills · Sep 20 | 22:34 | BCPS league meet @ Owings Mills | September 20, 2023 |
| 5,000 Meters · Pikesville High SchoolBCPS League Meet @ Pikesville-1 · Sep 13 | 24:11.9 | BCPS League Meet @ Pikesville-1 | September 13, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MPSSAA 1A State ChampionshipsNov 9 · 3 Miles 1A Varsity · Place 114 · Western Tech | 3 Miles 1A Varsity | 114 | 20:46.77 PB | 12 |
| Oct 31 | MPSSAA 1A South Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 19 · Western Tech | 5,000 Meters Varsity | 19 | 21:03.45 PB | 12 |
| Oct 18 | BCPS High School Cross Country ChampionshipsOct 18 · 5,000 Meters Varsity · Place 71 · Western Tech | 5,000 Meters Varsity | 71 | 20:40.97 | 12 |
| Oct 14 | Franklin, Catonsville, Western Tech, @ Owings MillsOct 14 · 5,000 Meters Varsity · Place 9 · Western Tech | 5,000 Meters Varsity | 9 | 21:06.18 | 12 |
| Oct 9 | 12 Team-2 1A/2A @ PikesvilleOct 9 · 5,000 Meters Varsity · Place 14 · Western Tech | 5,000 Meters Varsity | 14 | 20:58.81 | 12 |
| Oct 5 | 4th Annual Flying Falcon InvitationalOct 5 · 5,000 Meters Varsity · Place 21 · Western Tech | 5,000 Meters Varsity | 21 | 21:35 | 12 |
| Sep 18 | 12 Team-1 1A/2A @ Loch RavenSep 18 · 5,000 Meters Varsity · Place 31 · Western Tech | 5,000 Meters Varsity | 31 | 23:22.8 | 12 |
| Sep 11 | Lansdowne, Catonsville, Western Tech, Milford Mill @ Woodlawn Sep 11 · 5,000 Meters Varsity · Place 7 · Western Tech | 5,000 Meters Varsity | 7 | 21:50.4 | 12 |
2023 Cross Country
9 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | BCPS High School County Cross Country ChampionshipsOct 22 · 5,000 Meters Fresh-Soph · Place 53 · Western Tech | 5,000 Meters Fresh-Soph | 53 | 24:16.8 | 10 |
| Oct 15 | 10th Annual Gunpowder Falls Invitational Oct 15 · 5,000 Meters Frosh/Soph Freshman · Place 82 · Western Tech | 5,000 Meters Frosh/Soph Freshman | 82 | 24:29.22 | 10 |
| Oct 12 | Western Tech, Carver, New Town, Overlea, Sparrows Pt, Chesapeake @Owings MillsOct 12 · 5,000 Meters Varsity · Place 24 · Western Tech | 5,000 Meters Varsity | 24 | 23:51 | 10 |
| Sep 28 | BCPS 1A/2A ChallengeSep 28 · 5,000 Meters Junior Varsity · Place 5 · Western Tech | 5,000 Meters Junior Varsity | 5 | 24:02.09 | 10 |
| Sep 24 | 6th Annual Chesapeake InviteSep 24 · 5,000 Meters Junior Varsity · Place 137 · Western Tech | 5,000 Meters Junior Varsity | 137 | 24:34.6 PB | 10 |
| Sep 21 | Catonsville, Chesapeake, Lansdowne, Overlea, Western Tech, Sparrows Pt, @FranklinSep 21 · Junior Varsity · Place 5 · Western Tech | Junior Varsity | 5 | 27:20 | 10 |
| Sep 14 | Randallstown;Woodlawn;Western Tech;Lansdowne;Owings Mills;New Town;Franklin Milford Mill @PikesvilleSep 14 · 5,000 Meters Junior Varsity · Place 8 · Western Tech | 5,000 Meters Junior Varsity | 8 | 28:26.4 | 10 |