Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,500 Meters · Ryan ParkSouthern Dual Meet #1: NK, Prout, Rogers · Oct 3 | 17:09 | Southern Dual Meet #1: NK, Prout, Rogers | October 3, 2020 |
| 4800 m · Colgate UniversityHarry Lang Invitational · Sep 4 | 18:20.3 | Harry Lang Invitational | September 4, 2021 |
| 5,000 Meters · Bradford PreserveSouthern Dual Meet #3: Chariho, NK, Westerly · Oct 17 | 19:53 | Southern Dual Meet #3: Chariho, NK, Westerly | October 17, 2020 |
| 5,000 Meters · Curtis Corner Middle SchoolSouthern Dual Meet #4: NK, SK, TG · Oct 24 | 19:20 | Southern Dual Meet #4: NK, SK, TG | October 24, 2020 |
| 5,000 Meters · Panorama FarmsVirginia Invitational · Sep 23 | 17:13.5 | Virginia Invitational | September 23, 2023 |
| 5,000 Meters · Ponaganset High SchoolRIIL Class A State XC Championships · Nov 7 | 20:15.11 | RIIL Class A State XC Championships | November 7, 2020 |
| 6,000 Meters · Apalachee Regional ParkACC XC Championships · Oct 27 | 21:12.2 | ACC XC Championships | October 27, 2023 |
| 6,000 Meters · Oklahoma State University XC Course2022 NCAA Division I Cross Country Champs (84th Men and 42nd Women) · Nov 19 | 22:46.8 | 2022 NCAA Division I Cross Country Champs (84th Men and 42nd Women) | November 19, 2022 |
| 6,000 Meters · Panorama Farms2023 NCAA Division I Cross Country Champs (85th Men and 43rd Women) · Nov 18 | 21:19.6 | 2023 NCAA Division I Cross Country Champs (85th Men and 43rd Women) | November 18, 2023 |
| 6,000 Meters · PSU Blue CoursePSU National Cross Country Open · Oct 15 | 23:49.6 | PSU National Cross Country Open | October 15, 2021 |
| 6,000 Meters · The Pennsylvania State UniversityHarry Groves Spiked Shoe Invitational · Sep 13 | 21:29.7 | Harry Groves Spiked Shoe Invitational | September 13, 2024 |
| 6,000 Meters · UnknownACC Cross Country Championships · Oct 28 | 21:03.9 | ACC Cross Country Championships | October 28, 2022 |
| 6,000 Meters · Van Cortlandt ParkNCAA Division I Northeast Regional · Nov 10 | 20:40.0 | NCAA Division I Northeast Regional | November 10, 2023 |
| 6,000 Meters · WakeMed Soccer ParkACC Cross Country Championships · Nov 1 | 21:09.2 | ACC Cross Country Championships | November 1, 2024 |
| 6,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Invitational · Oct 13 | 21:09.9 | Nuttycombe Invitational | October 13, 2023 |
| 6,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 14 | 21:05.0 | Nuttycombe Wisconsin Invitational | October 14, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | 2023 NCAA Division I Cross Country Champs (85th Men and 43rd Women)Nov 18 · 6,000 Meters Championship · Place 184 · SyracuseSyracuse | 6,000 Meters Championship | 184 | 21:19.6 PB | Jr |
| Nov 10 | NCAA Division I Northeast RegionalNov 10 · 6,000 Meters Championship · Place 35 · SyracuseSyracuse | 6,000 Meters Championship | 35 | 20:40.0 PB | Jr |
| Oct 27 | ACC XC ChampionshipsOct 27 · 6,000 Meters College · Place 57 · SyracuseSyracuse | 6,000 Meters College | 57 | 21:12.2 PB | Jr |
| Oct 13 | Nuttycombe InvitationalOct 13 · 6,000 Meters Championship · Place 111 · SyracuseSyracuse | 6,000 Meters Championship | 111 | 21:09.9 PB | Jr |
| Sep 23 | Virginia InvitationalSep 23 · 5,000 Meters College · Place 54 · SyracuseSyracuse | 5,000 Meters College | 54 | 17:13.5 PB | Jr |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | 2022 NCAA Division I Cross Country Champs (84th Men and 42nd Women)Nov 19 · 6,000 Meters Championship · Place 252 · SyracuseSyracuse | 6,000 Meters Championship | 252 | 22:46.8 PB | So |
| Nov 11 | NCAA D1 Northeast Regional XC ChampionshipsNov 11 · 6,000 Meters Championship · Place 40 · SyracuseSyracuse | 6,000 Meters Championship | 40 | 21:24.4 | So |
| Oct 28 | ACC Cross Country ChampionshipsOct 28 · 6,000 Meters College · Place 57 · SyracuseSyracuse | 6,000 Meters College | 57 | 21:03.9 PB | So |
| Oct 14 | Nuttycombe Wisconsin InvitationalOct 14 · 6,000 Meters Championship Race · Place 135 · SyracuseSyracuse | 6,000 Meters Championship Race | 135 | 21:05.0 PB | So |
| Sep 24 | OSU Cowboy JamboreeSep 24 · 6,000 Meters Varsity · Place 88 · SyracuseSyracuse | 6,000 Meters Varsity | 88 | 21:44.0 | SO |
| Sep 3 | Harry Lang InvitationalSep 3 · 3 Miles Varsity · Place 2 · SyracuseSyracuse | 3 Miles Varsity | 2 | 17:03.4 | SO |
2021 Cross Country
3 results2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | RIIL State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 8 · North KingstNorth Kingst | 5,000 Meters Varsity | 8 | 19:13.42 | 12 |
| Nov 7 | RIIL Class A State XC ChampionshipsNov 7 · 5,000 Meters Varsity · Place 10 · North KingstownNorth Kingstown | 5,000 Meters Varsity | 10 | 20:15.11 PB | 12 |
| Oct 24 | Southern Dual Meet #4: NK, SK, TGOct 24 · 5,000 Meters Varsity · Place 1 · North KingstownNorth Kingstown | 5,000 Meters Varsity | 1 | 19:20 PB | 12 |
| Oct 17 | Southern Dual Meet #3: Chariho, NK, WesterlyOct 17 · 5,000 Meters Varsity · Place 2 · North KingstownNorth Kingstown | 5,000 Meters Varsity | 2 | 19:53 PB | 12 |
| Oct 10 | Southern Dual Meet #2: EWG, Gansett, NK, WWOct 10 · 4,500 Meters Varsity · Place 1 · North KingstownNorth Kingstown | 4,500 Meters Varsity | 1 | 17:29 | 12 |
| Oct 3 | Southern Dual Meet #1: NK, Prout, RogersOct 3 · 4,500 Meters Varsity · Place 1 · North KingstownNorth Kingstown | 4,500 Meters Varsity | 1 | 17:09 PB | 12 |
2019 Cross Country
1 results2018 Cross Country
2 results2017 Cross Country
1 results