| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 1 Mile · IndoorBears HS Invitational · Jan 20 | 5:29.22 | Bears HS Invitational | January 20, 2023 |
| 1600 Meters · OutdoorWhippet Invitational · Apr 29 | 5:13.62 | Whippet Invitational | April 29, 2023 |
| 400 Meters · OutdoorChes-Mont American Meet #2 · Apr 19 | 57.88 | Ches-Mont American Meet #2 | April 19, 2023 |
| 800 Meters · OutdoorGreat Valley Open Meet · May 2 | 2:18.06 | Great Valley Open Meet | May 2, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 2 | Great Valley Open MeetMay 2 · 800 Meters · Place 3 · Kennett | 800 Meters | 3 | 2:18.06 PB | — |
| May 2 | Great Valley Open MeetMay 2 · 800 Meters · Place 3 · Kennett | 800 Meters | 3 | 2:18.06 | — |
| Apr 29 | Whippet InvitationalApr 29 · 1600 Meters · Place 7 · Kennett | 1600 Meters | 7 | 5:13.62 PB | SO |
| Apr 19 | Ches-Mont American Meet #2Apr 19 · 400 Meters · Place 3 · Kennett | 400 Meters | 3 | 57.88 PB | — |
| Apr 19 | Ches-Mont American Meet #2Apr 19 · 400 Meters · Place 8 · Kennett | 400 Meters | 8 | 57.88 | — |
| Apr 11 | American Division SupermeetApr 11 · 1600 Meters · Place 21 · Kennett | 1600 Meters | 21 | 5:15.87 | — |
| Apr 5 | Rustin InvitationalApr 5 · 1600 Meters · Place 9 · Kennett | 1600 Meters | 9 | 5:18.28 | SO |
| Mar 28 | Oxford Tri MeetMar 28 · 1600 Meters · Place 6 · Kennett | 1600 Meters | 6 | 5:22.30 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jan 20 | Bears HS InvitationalJan 20 · 1 Mile · Place 75 · Kennett | 1 Mile | 75 | 5:29.22 PB | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 22 | Bob Friday Warrior InviteApr 22 · 800 Meters · Place 57 · Kennett | 800 Meters | 57 | 2:40.80 | — |
| Apr 22 | Bob Friday Warrior InviteApr 22 · 1600 Meters · Place 61 · Kennett | 1600 Meters | 61 | 5:16.78 | — |