Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorFriends League · May 7 | 12.47a | Friends League | May 7, 2025 |
| 100m Hurdles · 33" / 0.838m · IndoorBob Friday Warrior Invitational 2026 · Apr 10 | 15.33a | Bob Friday Warrior Invitational 2026 | April 10, 2026 |
| 100m Hurdles · 33" / 0.838m · OutdoorPenn Wood Rap Curry Invitational · Apr 18 | 14.70a | Penn Wood Rap Curry Invitational | April 18, 2026 |
| 200 Meters · IndoorHenderson Invitational · Feb 7 | 27.45a | Henderson Invitational | February 7, 2025 |
| 200 Meters · OutdoorWesttown #2 · Apr 15 | 26.09a | Westtown #2 | April 15, 2025 |
| 300m Hurdles · 30" / 0.762m · OutdoorEpiscopal Academy v Germantown Friends · Mar 12 | 52.21a | Episcopal Academy v Germantown Friends | March 12, 2024 |
| 400 Meters · Relay Split · Indoor40th Yale Interscholastic Track Classic · Jan 10 | 1:03.309a | 40th Yale Interscholastic Track Classic | January 10, 2025 |
| 55 Meter · IndoorHill v. George, GFS, Mercersburg, Westtown · Dec 13 | 7.57a | Hill v. George, GFS, Mercersburg, Westtown | December 13, 2025 |
| 55m Hurdles · 33" · Indoor40th Yale Interscholastic Track Classic · Jan 10 | 8.51a | 40th Yale Interscholastic Track Classic | January 10, 2025 |
| 60 Meter · IndoorHenderson Invitational · Feb 7 | 8.21a | Henderson Invitational | February 7, 2025 |
| 60m Hurdles · 33" / 0.838m · IndoorPTFCA Championships · Mar 1 | 8.77a | PTFCA Championships | March 1, 2026 |
| High Jump · IndoorUC Holiday HS Invitational · Dec 16 | 4-04.00 | UC Holiday HS Invitational | December 16, 2023 |
| High Jump · OutdoorFriends League · May 6 | 4-04.00 | Friends League | May 6, 2026 |
| Long Jump · Indoor40th Yale Interscholastic Track Classic · Jan 10 | 15-11.50 | 40th Yale Interscholastic Track Classic | January 10, 2025 |
| Long Jump · OutdoorGFS #1 · Apr 8 | 15-06.00 | GFS #1 | April 8, 2025 |
| Shot Put · 4kg · IndoorUC Holiday HS Invitational · Dec 16 | 31-04.50 | UC Holiday HS Invitational | December 16, 2023 |
| Triple Jump · OutdoorGFS #2 · Apr 29 | 35-06.00 | GFS #2 | April 29, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 16 | PAISAAMay 16 · 100m Hurdles · Place 1 · Germantown Friends | 100m Hurdles33" / 0.838mRound P | 1. | 15.09aWind: -1.8 | 11 |
| May 16 | PAISAAMay 16 · 100m Hurdles · Place 1 · Germantown Friends | 100m Hurdles33" / 0.838m | 1. | 15.18aWind: -2.4 | 11 |
| May 6 | Friends LeagueMay 6 · Triple Jump · Place 2 · Germantown Friends | Triple Jump | 2. | 33-09.50 | 11 |
| May 6 | Friends LeagueMay 6 · High Jump · Place 2 · Germantown Friends | High Jump | 2. | 4-04.00 PB | 11 |
| May 6 | Friends LeagueMay 6 · 100m Hurdles · Place 1 · Germantown Friends | 100m Hurdles33" / 0.838mRound P | 1. | 15.10a | 11 |
| May 6 | Friends LeagueMay 6 · 100m Hurdles · Place 1 · Germantown Friends | 100m Hurdles33" / 0.838m | 1. | 14.98a | 11 |
| May 6 | Friends LeagueMay 6 · 200 Meters · Germantown Friends | 200 Meters | -- | DNS | 11 |
| May 1 | 22nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 100m Hurdles · Place 2 · Germantown Friends | 100m Hurdles33" / 0.838m | 2. | 14.92a | 11 |
| Apr 28 | GFS #2Apr 28 · High Jump · Place 1 · Germantown Friends | High Jump | 1. | 4-04.00 | 11 |
| Apr 28 | GFS #2Apr 28 · 100m Hurdles · Place 1 · Germantown Friends | 100m Hurdles33" / 0.838m | 1. | 15.48a | 11 |
| Apr 28 | GFS #2Apr 28 · 200 Meters · Germantown Friends | 200 Meters | -- | DNS | 11 |
| Apr 18 | Penn Wood Rap Curry InvitationalApr 18 · 100m Hurdles · Place 2 · Germantown Friends | 100m Hurdles33" / 0.838m | 2. | 14.70a PB | 11 |
| Apr 18 | Rap Curry InvitationalApr 18 · 100m Hurdles · Place 2 · Germantown Friends | 100m Hurdles33" / 0.838m | 2. | 14.70a | 11 |
| Apr 15 | GFS #1Apr 15 · 100m Hurdles · Place 1 · Germantown Friends | 100m Hurdles33" / 0.838m | 1. | 15.42a | 11 |
| Apr 15 | GFS #1Apr 15 · 200 Meters · Germantown Friends | 200 Meters | -- | DNS | 11 |
| Mar 12 | GFS Time TrialMar 12 · 100m Hurdles · Germantown Friends | 100m Hurdles33" / 0.838m | -- | DNF | 11 |
2026 Indoor Track
6 results2025 Indoor Track
13 results2025 Outdoor Track
18 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | Friends LeagueMay 7 · Triple Jump · Place 1 · Germantown Friends | Triple Jump | 1. | 35-00.00 | 10 |
| May 7 | Friends LeagueMay 7 · 100m Hurdles · Place 2 · Germantown Friends | 100m Hurdles33" / 0.838mRound P | 2. | 15.61a | 10 |
| May 7 | Friends LeagueMay 7 · 100m Hurdles · Place 2 · Germantown Friends | 100m Hurdles33" / 0.838m | 2. | 14.96a | 10 |
| May 7 | Friends LeagueMay 7 · 200 Meters · Place 3 · Germantown Friends | 200 Meters | 3. | 26.10a | 10 |
| May 7 | Friends LeagueMay 7 · 100 Meters · Place 2 · Germantown Friends | 100 MetersRound P | 2. | 12.47a PB | 10 |
| May 7 | Friends LeagueMay 7 · 100 Meters · Place 3 · Germantown Friends | 100 Meters | 3. | 12.69a | 10 |
| May 2 | Bryn Mawr Running Co. Henderson InvitationalMay 2 · Triple Jump · Place 14 · Germantown Friends | Triple Jump | 14. | 33-02.75 | 10 |
| May 2 | Bryn Mawr Running Co. Henderson InvitationalMay 2 · 100m Hurdles · Place 4 · Germantown Friends | 100m Hurdles33" / 0.838m | 4. | 14.95a | 10 |
| Apr 29 | GFS #2Apr 29 · Triple Jump · Place 1 · Germantown Friends | Triple Jump | 1. | 35-06.00 PB | 10 |
| Apr 29 | GFS #2Apr 29 · 100m Hurdles · Place 1 · Germantown Friends | 100m Hurdles33" / 0.838m | 1. | 15.21a | 10 |
| Apr 29 | GFS #2Apr 29 · 200 Meters · Germantown Friends | 200 Meters | -- | DNS | 10 |
| Apr 29 | GFS #2Apr 29 · 100 Meters · Place 1 · Germantown Friends | 100 Meters | 1. | 12.87a | 10 |
| Apr 15 | Westtown #2Apr 15 · Triple Jump · Place 1 · Germantown Friends | Triple Jump | 1. | 35-02.00 | 10 |
| Apr 15 | Westtown #2Apr 15 · 100m Hurdles · Place 1 · Germantown Friends | 100m Hurdles33" / 0.838m | 1. | 15.24a | 10 |
| Apr 15 | Westtown #2Apr 15 · 200 Meters · Place 1 · Germantown Friends | 200 Meters | 1. | 26.09a PB | 10 |
| Apr 8 | GFS #1Apr 8 · Triple Jump · Place 1 · Germantown Friends | Triple Jump | 1. | 33-06.50 | 10 |
| Apr 8 | GFS #1Apr 8 · Long Jump · Place 1 · Germantown Friends | Long Jump | 1. | 15-06.00 PB | 10 |
| Apr 8 | GFS #1Apr 8 · 100m Hurdles · Place 1 · Germantown Friends | 100m Hurdles33" / 0.838m | 1. | 18.10a | 10 |
2024 Indoor Track
6 results2024 Outdoor Track
23 results| Date | Meet | Event | Pl | Mark | Gr |
| May 18 | PAISAAMay 18 · Triple Jump · Place 1 · Germantown Friends | Triple Jump | 1. | 35-04.00 | 9 |
| May 18 | PAISAAMay 18 · 100m Hurdles · Place 3 · Germantown Friends | 100m Hurdles33" / 0.838mRound P | 3. | 16.44aWind: 0 | 9 |
| May 18 | PAISAAMay 18 · 100m Hurdles · Place 3 · Germantown Friends | 100m Hurdles33" / 0.838m | 3. | 15.91aWind: 0.6 | 9 |
| May 3 | Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · 100m Hurdles · Place 3 · Germantown Friends S | 100m Hurdles | 3 | 15.54 | FR |
| Apr 30 | GFS #3Apr 30 · Triple Jump · Place 1 · Germantown Friends | Triple Jump | 1. | 34-06.50 | 9 |
| Apr 30 | GFS #3Apr 30 · Long Jump · Place 3 · Germantown Friends | Long Jump | 3. | 15-02.00 | 9 |
| Apr 30 | GFS #3Apr 30 · 300m Hurdles · Place 1 · Germantown Friends | 300m Hurdles30" / 0.762m | 1. | 57.14a | 9 |
| Apr 30 | GFS #3Apr 30 · 100m Hurdles · Place 1 · Germantown Friends | 100m Hurdles33" / 0.838m | 1. | 15.58a | 9 |
| Apr 19 | Jack Armstrong Invitational Track and Field MeetApr 19 · Triple Jump · Place 2 · Germantown Friends School | Triple Jump | 2 | 32-1 | 9 |
| Apr 19 | Jack Armstrong Invitational Track and Field MeetApr 19 · 100 Meters · Place 7 · Germantown Friends School | 100 MetersRound P | 7 | 13.34 | 9 |
| Apr 19 | Jack Armstrong Invitational Track and Field MeetApr 19 · 100 Meters · Place 4 · Germantown Friends School | 100 Meters | 4 | 13.09 | 9 |
| Apr 16 | GFS #2Apr 16 · Triple Jump · Place 2 · Germantown Friends | Triple Jump | 2 | 33-9 | — |
| Apr 16 | GFS #2Apr 16 · 300m Hurdles · Place 1 · Germantown Friends | 300m Hurdles | 1 | 51.84a | — |
| Apr 16 | GFS #2Apr 16 · 100m Hurdles · Place 1 · Germantown Friends | 100m Hurdles | 1 | 16.54a | — |
| Apr 10 | GFS #1Apr 10 · Triple Jump · Place 1 · Germantown Friends | Triple Jump | 1 | 31-11 | — |
| Apr 10 | GFS #1Apr 10 · 100m Hurdles · Place 1 · Germantown Friends | 100m Hurdles | 1 | 16.17a | — |
| Apr 5 | George School #1Apr 5 · Triple Jump · Place 1 · Germantown Friends | Triple Jump | 1. | 33-01.00 | 9 |
| Apr 5 | George School #1Apr 5 · Long Jump · Place 1 · Germantown Friends | Long Jump | 1. | 15-05.00 | 9 |
| Apr 5 | George School #1Apr 5 · 300m Hurdles · Place 1 · Germantown Friends | 300m Hurdles30" / 0.762m | 1. | 52.88a | 9 |
| Apr 5 | George School #1Apr 5 · 100m Hurdles · Place 1 · Germantown Friends | 100m Hurdles33" / 0.838m | 1. | 16.12a | 9 |
| Mar 12 | Episcopal Academy v Germantown FriendsMar 12 · Triple Jump · Place 1 · Germantown Friends | Triple Jump | 1. | 35-4 | 9 |
| Mar 12 | Episcopal Academy v Germantown FriendsMar 12 · 300m Hurdles · Place 1 · Germantown Friends | 300m Hurdles30" / 0.762m | 1. | 52.21a PB | 9 |
| Mar 12 | Episcopal Academy v Germantown FriendsMar 12 · 100m Hurdles · Place 1 · Germantown Friends | 100m Hurdles33" / 0.838m | 1. | 16.10a | 9 |
2023 Indoor Track
3 results