Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Cherokee ChallengeCherokee Challenge · Sep 8 | 12:36.79 | Cherokee Challenge | September 8, 2018 |
| 5,000 Meters · Abington HSAbington Invitational · Sep 7 | 19:56.3 | Abington Invitational | September 7, 2019 |
| 5,000 Meters · Belmont PlateauPAISAA Championships · Oct 26 | 18:47.2 | PAISAA Championships | October 26, 2019 |
| 5,000 Meters · Episcopal Academy Inter-AC XC Dual #2@EA · Nov 7 | 19:55.12 | Inter-AC XC Dual #2@EA | November 7, 2020 |
| 5,000 Meters · Germantown AcademyInter-AC XC Dual #3 @ GA · Nov 14 | 18:34.6 | Inter-AC XC Dual #3 @ GA | November 14, 2020 |
| 5,000 Meters · Lehigh University - Murray H. Goodman Campus46th Annual Paul Short Run · Oct 5 | 18:41.4 | 46th Annual Paul Short Run | October 5, 2019 |
| 5,000 Meters · Rose Tree Park Inter-AC XC Dual #1 · Oct 31 | 19:36.0 | Inter-AC XC Dual #1 | October 31, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | Inter-AC XC Dual #3 @ GANov 14 · 5,000 Meters Varsity · Place 5 · William Penn Charter | 5,000 Meters Varsity | 5 | 18:34.6 PB | 11 |
| Nov 7 | Inter-AC XC Dual #2@EANov 7 · 5,000 Meters Varsity · Place 11 · William Penn Charter | 5,000 Meters Varsity | 11 | 19:55.12 PB | 11 |
| Oct 31 | Inter-AC XC Dual #1Oct 31 · 5,000 Meters Varsity · Place 13 · William Penn Charter | 5,000 Meters Varsity | 13 | 19:36.0 PB | 11 |
2019 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | PAISAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 44 · William Penn Charter | 5,000 Meters Varsity | 44 | 18:47.2 PB | 10 |
| Oct 5 | 46th Annual Paul Short RunOct 5 · 5,000 Meters Varsity - White · Place 206 · William Penn Charter | 5,000 Meters Varsity - White | 206 | 18:41.4 PB | 10 |
| Sep 7 | Abington InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 51 · William Penn Charter | 5,000 Meters Junior Varsity | 51 | 19:56.3 PB | 10 |
2018 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 29 | Paul Short InvitationalSep 29 · 5,000 Meters Varsity - White · Place 309 · William Penn Charter | 5,000 Meters Varsity - White | 309 | 21:07 | 9 |
| Sep 8 | Cherokee ChallengeSep 8 · 3,200 Meters Freshman · Place 69 · William Penn Charter | 3,200 Meters Freshman | 69 | 12:36.79 PB | 9 |