Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Jackson Middle SchoolPIL @ Jackson MS (Jefferson, Cleveland, Franklin, Wilson, Roosevelt) · Mar 6 | 19:33.4 | PIL @ Jackson MS (Jefferson, Cleveland, Franklin, Wilson, Roosevelt) | March 6, 2021 |
| 5,000 Meters · Lakewood HSNIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) · Oct 9 | 17:21.8 | NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) | October 9, 2021 |
| 5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 6 | 17:59.30 | OSAA 6A State Championships | November 6, 2021 |
| 5,000 Meters · Lents ParkPIL @ Lents Park · Mar 17 | 18:07.62 | PIL @ Lents Park | March 17, 2021 |
| 5,000 Meters · Pier ParkPIL @ Pier Park (Jefferson, Cleveland, Franklin, Wilson, Roosevelt) · Mar 3 | 19:10.80 | PIL @ Pier Park (Jefferson, Cleveland, Franklin, Wilson, Roosevelt) | March 3, 2021 |
| 5,000 Meters · Rex Putnam High SchoolPutnam COVID Classic · Mar 27 | 18:48.58 | Putnam COVID Classic | March 27, 2021 |
| 5,000 Meters · Rose City Golf CourseRose City Championship Invite · Apr 10 | 17:30.50 | Rose City Championship Invite | April 10, 2021 |
| 6,000 Meters · Army home courseArmy West Point-Navy · Oct 19 | 19:49.6 | Army West Point-Navy | October 19, 2025 |
| 6,000 Meters · BucknellPatriot League Cross Country Championships · Oct 29 | 20:43.7 | Patriot League Cross Country Championships | October 29, 2022 |
| 6,000 Meters · Gans Creek Recreation Area2025 NCAA Division I Cross Country Champs (87th Men and 45th Women) · Nov 22 | 20:42.46 | 2025 NCAA Division I Cross Country Champs (87th Men and 45th Women) | November 22, 2025 |
| 6,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 14 | 19:52.8 | NCAA D1 Northeast Region Championships | November 14, 2025 |
| 6,000 Meters · Lang XC CoursePatriot League Cross Country Championships · Oct 28 | 22:12.4 | Patriot League Cross Country Championships | October 28, 2023 |
| 6,000 Meters · Lehigh UniversityPatriot League Cross Country Championships · Oct 31 | 20:19.4 | Patriot League Cross Country Championships | October 31, 2025 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 21:06.2 | Paul Short Run (College) | October 3, 2025 |
| 6,000 Meters · Van Cortlandt ParkNCAA Division I Northeast Regional · Nov 10 | 21:20.9 | NCAA Division I Northeast Regional | November 10, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | 2025 NCAA Division I Cross Country Champs (87th Men and 45th Women)Nov 22 · 6,000 Meters Championship · Place 211 · Army West PointArmy West Point | 6,000 Meters Championship | 211 | 20:42.46 PB | Sr |
| Nov 14 | NCAA D1 Northeast Region ChampionshipsNov 14 · 6,000 Meters D1 Northeast · Place 1 · Army West PointArmy West Point | 6,000 Meters D1 Northeast | 1 | 19:52.8 PB | Sr |
| Oct 31 | Patriot League Cross Country ChampionshipsOct 31 · 6,000 Meters Champs · Place 1 · Army West PointArmy West Point | 6,000 Meters Champs | 1 | 20:19.4 PB | Sr |
| Oct 19 | Army West Point-NavyOct 19 · 6,000 Meters College · Place 1 · Army West PointArmy West Point | 6,000 Meters College | 1 | 19:49.6 PB | Sr |
| Oct 3 | Paul Short Run (College)Oct 3 · 6,000 Meters Gold · Place 76 · Army West PointArmy West Point | 6,000 Meters Gold | 76 | 21:06.2 PB | Sr |
2024 Cross Country
3 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NCAA Division I Northeast RegionalNov 10 · 6,000 Meters Championship · Place 82 · Army West PointArmy West Point | 6,000 Meters Championship | 82 | 21:20.9 PB | So |
| Oct 28 | Patriot League Cross Country ChampionshipsOct 28 · 6,000 Meters College · Place 3 · Army West PointArmy West Point | 6,000 Meters College | 3 | 22:12.4 PB | So |
| Oct 14 | Army vs. Navy Star MeetOct 14 · 6,000 Meters Varsity · Place 1 · Army West PointArmy West Point | 6,000 Meters Varsity | 1 | 20:39.1 | SO |
| Sep 30 | Paul Short InvitationalSep 30 · 6,000 Meters College Gold · Place 58 · Army West PointArmy West Point | 6,000 Meters College Gold | 58 | 21:25.6 | So |
| Sep 15 | Iona Br. Paddy Doyle Meet of ChampionsSep 15 · 5,000 Meters Varsity · Place 3 · Army West PointArmy West Point | 5,000 Meters Varsity | 3 | 18:10.8 | SO |
2022 Cross Country
2 results2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | OSAA 6A State ChampionshipsNov 6 · 5,000 Meters 6A · Place 4 · Ida B. WellsIda B. Wells | 5,000 Meters 6A | 4 | 17:59.30 PB | 12 |
| Oct 9 | NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)Oct 9 · 5,000 Meters Women's Elite avg under 20:00 · Place 4 · Ida B. WellsIda B. Wells | 5,000 Meters Women's Elite avg under 20:00 | 4 | 17:21.8 PB | 12 |
| Apr 10 | Rose City Championship InviteApr 10 · 5,000 Meters Varsity Women · Place 1 · Ida B. WellsIda B. Wells | 5,000 Meters Varsity Women | 1 | 17:30.50 PB | 11 |
| Mar 31 | PIL @ Pier ParkMar 31 · 5,000 Meters Varsity · Place 1 · Ida B. WellsIda B. Wells | 5,000 Meters Varsity | 1 | 19:13.40 | 11 |
| Mar 27 | Putnam COVID Classic Mar 27 · 5,000 Meters Section #1 · Place 1 · Ida B. WellsIda B. Wells | 5,000 Meters Section #1 | 1 | 18:48.58 PB | 11 |
| Mar 17 | PIL @ Lents ParkMar 17 · 5,000 Meters Varsity · Place 1 · Ida B. WellsIda B. Wells | 5,000 Meters Varsity | 1 | 18:07.62 PB | 11 |
| Mar 10 | PIL @ Lents Park (Roosevelt, Jefferson, Madison, Wilson, Lincoln)Mar 10 · 5,000 Meters Varsity · Place 1 · Ida B. WellsIda B. Wells | 5,000 Meters Varsity | 1 | 18:22.00 | 11 |
| Mar 6 | PIL @ Jackson MS (Jefferson, Cleveland, Franklin, Wilson, Roosevelt)Mar 6 · 5,000 Meters Varsity · Place 2 · Ida B. WellsIda B. Wells | 5,000 Meters Varsity | 2 | 19:33.4 PB | 11 |
| Mar 3 | PIL @ Pier Park (Jefferson, Cleveland, Franklin, Wilson, Roosevelt)Mar 3 · 5,000 Meters Varsity · Place 1 · Ida B. WellsIda B. Wells | 5,000 Meters Varsity | 1 | 19:10.80 PB | 11 |