Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorJohn Hay Pennsylvania Distance Festival · May 26 | 4:35.35a | John Hay Pennsylvania Distance Festival | May 26, 2026 |
| 1 Mile · OutdoorRun Unbridled Track Fest · Jun 12 | 4:38.61a | Run Unbridled Track Fest | June 12, 2026 |
| 1000 Meters · IndoorDenbigh Holiday Track and Field Classic · Dec 9 | 3:06.91a | Denbigh Holiday Track and Field Classic | December 9, 2023 |
| 1600 Meters · Indoor2025 SMAC Indoor Track & Field Championship · Jan 25 | 4:44.67a | 2025 SMAC Indoor Track & Field Championship | January 25, 2025 |
| 1600 Meters · OutdoorTrojan Invitational · Apr 18 | 4:43.77a | Trojan Invitational | April 18, 2026 |
| 1600 Meters · Outdoor · Hand timedGreat Mills, La Plata, St. Charles at Northern-Cal · Apr 7 | 4:46.6h | Great Mills, La Plata, St. Charles at Northern-Cal | April 7, 2026 |
| 2 Miles · OutdoorAdidas Track Nationals 2026 · Jun 18 | 10:36.92a | Adidas Track Nationals 2026 | June 18, 2026 |
| 3200 Meters · IndoorMPSSAA 3A East Region Championships · Feb 4 | 10:09.39a | MPSSAA 3A East Region Championships | February 4, 2025 |
| 3200 Meters · Outdoor2026 SMAC Outdoor Track & Field Championship · May 4 | 9:53.23a | 2026 SMAC Outdoor Track & Field Championship | May 4, 2026 |
| 3200 Meters · Outdoor · Hand timedCalvert, Great Mills, Lackey, @ Chopticon · Apr 16 | 11:02.6h | Calvert, Great Mills, Lackey, @ Chopticon | April 16, 2024 |
| 400 Meters · OutdoorMPSSAA 3A South Regional Championship · May 17 | 55.45 | MPSSAA 3A South Regional Championship | May 17, 2017 |
| 800 Meters · Indoor2025 SMAC Indoor Track & Field Championship · Jan 25 | 2:13.56a | 2025 SMAC Indoor Track & Field Championship | January 25, 2025 |
| 800 Meters · OutdoorMPSSAA 4A & 3A East Region Championships · May 11 | 2:10.66a | MPSSAA 4A & 3A East Region Championships | May 11, 2026 |
| 800 Meters · Outdoor · Hand timedGreat Mills, La Plata, St. Charles at Northern-Cal · Apr 7 | 2:09.2h | Great Mills, La Plata, St. Charles at Northern-Cal | April 7, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 18 | Adidas Track Nationals 2026Jun 18 · 2 Miles · Place 35 · UnattachedUnattached | 2 Miles | 35. | 10:36.92a PB | 11 |
| Jun 12 | Run Unbridled Track FestJun 12 · 1 Mile · Place 6 · UnattachedUnattached | 1 Mile | 6. | 4:38.61a PB | 11 |
| May 30 | Bishop McNamara Last ChanceMay 30 · 3200 Meters · Place 6 · UnattachedUnattached | 3200 Meters | 6. | 10:20.24a | 11 |
| May 30 | Bishop McNamara Last ChanceMay 30 · 1600 Meters · UnattachedUnattached | 1600 Meters | -- | DNS | 11 |
| May 21 | MPSSAA State Track & Field ChampionshipsMay 21 · 3200 Meters · Place 12 · Great MillsGreat Mills | 3200 Meters | 12. | 10:00.01a | 11 |
| May 11 | MPSSAA 4A & 3A East Region ChampionshipsMay 11 · 3200 Meters · Place 2 · Great MillsGreat Mills | 3200 Meters | 2. | 9:58.45a | 11 |
| May 11 | MPSSAA 4A & 3A East Region ChampionshipsMay 11 · 1600 Meters · Place 9 · Great MillsGreat Mills | 1600 Meters | 9. | 4:48.54a | 11 |
| May 11 | MPSSAA 4A & 3A East Region ChampionshipsMay 11 · 800 Meters · Place 18 · Great MillsGreat Mills | 800 Meters | 18. | 2:10.66a PB | 11 |
| May 4 | 2026 SMAC Outdoor Track & Field ChampionshipMay 4 · 3200 Meters · Place 3 · Great MillsGreat Mills | 3200 Meters | 3. | 9:53.23a PB | 11 |
| May 4 | 2026 SMAC Outdoor Track & Field ChampionshipMay 4 · 1600 Meters · Place 11 · Great MillsGreat Mills | 1600 Meters | 11. | 4:50.92a | 11 |
| May 4 | 2026 SMAC Outdoor Track & Field ChampionshipMay 4 · 800 Meters · Place 27 · Great MillsGreat Mills | 800 Meters | 27. | 2:16.83a | 11 |
| Apr 28 | Chopticon, Thomas Stone, Westlake, at Great MillsApr 28 · 3200 Meters · Place 1 · Great MillsGreat Mills | 3200 Meters | 1 | 10:20.00 | 11 |
| Apr 21 | Great Mills, Lackey, Patuxent at HuntingtownApr 21 · 3200 Meters · Place 1 · Great MillsGreat Mills | 3200 Meters | 1 | 10:48.58a | 11 |
| Apr 21 | Great Mills, Lackey, Patuxent at HuntingtownApr 21 · 1600 Meters · Place 11 · Great MillsGreat Mills | 1600 Meters | 11 | 5:17.37a | 11 |
| Apr 18 | Trojan InvitationalApr 18 · 1600 Meters · Place 9 · Great MillsGreat Mills | 1600 Meters | 9. | 4:43.77a PB | 11 |
| Apr 18 | Trojan InvitationalApr 18 · 800 Meters · Place 22 · Great MillsGreat Mills | 800 Meters | 22. | 2:13.32a | 11 |
| Apr 14 | Great Mills at North PointApr 14 · 3200 Meters · Place 1 · Great MillsGreat Mills | 3200 Meters | 1 | 11:20.7h | 11 |
| Apr 14 | Great Mills at North PointApr 14 · 1600 Meters · Place 4 · Great MillsGreat Mills | 1600 Meters | 4 | 5:11.1h | 11 |
| Apr 7 | Great Mills, La Plata, St. Charles at Northern-CalApr 7 · 1600 Meters · Place 1 · Great MillsGreat Mills | 1600 Meters | 1 | 4:46.6h PB | 11 |
| Apr 7 | Great Mills, La Plata, St. Charles at Northern-CalApr 7 · 800 Meters · Place 3 · Great MillsGreat Mills | 800 Meters | 3 | 2:09.2h PB | 11 |
2026 Indoor Track
5 results2025 Indoor Track
7 results2025 Outdoor Track
10 results2024 Indoor Track
8 results2024 Outdoor Track
17 results| Date | Meet | Event | Pl | Mark | Gr |
| May 15 | MPSSAA 3A East Region ChampionshipsMay 15 · 3200 Meters · Place 16 · Great MillsGreat Mills | 3200 Meters | 16. | 10:36.23a | 9 |
| May 15 | MPSSAA 3A East Region ChampionshipsMay 15 · 1600 Meters · Place 20 · Great MillsGreat Mills | 1600 Meters | 20. | 4:51.37a | 9 |
| May 15 | MPSSAA 3A East Region ChampionshipsMay 15 · 800 Meters · Place 22 · Great MillsGreat Mills | 800 Meters | 22. | 2:13.70a | 9 |
| May 7 | 2024 SMAC Outdoor Track & Field ChampionshipMay 7 · 3200 Meters · Place 10 · Great MillsGreat Mills | 3200 Meters | 10. | 10:30.56a | 9 |
| May 7 | 2024 SMAC Outdoor Track & Field ChampionshipMay 7 · 1600 Meters · Place 14 · Great MillsGreat Mills | 1600 Meters | 14. | 4:48.58a | 9 |
| May 7 | 2024 SMAC Outdoor Track & Field ChampionshipMay 7 · 800 Meters · Place 20 · Great MillsGreat Mills | 800 Meters | 20. | 2:12.23a | 9 |
| Apr 30 | Great Mills, Huntingtown @ LeonardtownApr 30 · 1600 Meters · Place 10 · Great MillsGreat Mills | 1600 Meters | 10. | 4:53.0h | 9 |
| Apr 30 | Great Mills, Huntingtown @ LeonardtownApr 30 · 800 Meters · Place 5 · Great MillsGreat Mills | 800 Meters | 5. | 2:14.8h | 9 |
| Apr 26 | Emerging Elite Invitational (SOLD OUT)Apr 26 · 3200 Meters · Place 8 · Great MillsGreat Mills | 3200 Meters | 8 | 10:21.78a | — |
| Apr 26 | Emerging Elite Invitational (SOLD OUT)Apr 26 · 800 Meters · Place 33 · Great MillsGreat Mills | 800 Meters | 33 | 2:17.72a | — |
| Apr 24 | McDonough, Northern-Cal @ Great MillsApr 24 · 1600 Meters · Place 2 · Great MillsGreat Mills | 1600 Meters | 2 | 4:53.06 | — |
| Apr 16 | Calvert, Great Mills, Lackey, @ ChopticonApr 16 · 3200 Meters · Place 3 · Great MillsGreat Mills | 3200 Meters | 3 | 11:02.6h PB | — |
| Apr 16 | Calvert, Great Mills, Lackey, @ ChopticonApr 16 · 1600 Meters · Place 4 · Great MillsGreat Mills | 1600 Meters | 4 | 4:57.1h | — |
| Apr 13 | McDonough Invitational 2024Apr 13 · 1600 Meters · Place 2 · Great MillsGreat Mills | 1600 Meters | 2 | 5:13.32a | — |
| Apr 13 | McDonough Invitational 2024Apr 13 · 800 Meters · Place 3 · Great MillsGreat Mills | 800 Meters | 3 | 2:21.33a | — |
| Mar 21 | Great Mills, Thomas Stone, Westlake @ St. CharlesMar 21 · 1600 Meters · Place 3 · Great MillsGreat Mills | 1600 Meters | 3 | 5:07.2h | — |
| Mar 21 | Great Mills, Thomas Stone, Westlake @ St. CharlesMar 21 · 800 Meters · Place 3 · Great MillsGreat Mills | 800 Meters | 3 | 2:21.9h | — |
2023 Indoor Track
2 results2017 Outdoor Track
4 results