Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · East Greenwich High SchoolRIIL Freshmen State Championships · Oct 31 | 14:16.92 | RIIL Freshmen State Championships | October 31, 2020 |
| 5,000 Meters · Barrington High SchoolMetro Dual Meet #1: BAR, MB, MH, Wheeler · Oct 3 | 19:42 | Metro Dual Meet #1: BAR, MB, MH, Wheeler | October 3, 2020 |
| 5,000 Meters · The Wheeler School | Seekonk Campus | "The Farm"Metro Dual Meet #3: BV, LS MB, PORT, Wheeler · Oct 17 | 18:48 | Metro Dual Meet #3: BV, LS MB, PORT, Wheeler | October 17, 2020 |
| 5,000 Meters · Tiverton High SchoolMetro Dual Meet #4: EP, MB, Shea, TIV, Tolman, Wheeler · Oct 24 | 19:38 | Metro Dual Meet #4: EP, MB, Shea, TIV, Tolman, Wheeler | October 24, 2020 |
| 6,000 Meters · Bowdoin CollegeCBB Tri-Meet Opener · Sep 6 | 19:06.9 | CBB Tri-Meet Opener | September 6, 2025 |
| 8,000 Meters · Bowdoin CollegeMaine State Championships · Sep 19 | 25:12.7 | Maine State Championships | September 19, 2026 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 25:10.1 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 17 | 24:35.3 | Conn College Invite | October 17, 2026 |
| 8,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 15 | 25:39.3 | NCAA D3 East Region Championships | November 15, 2025 |
| 8,000 Meters · Keene State CollegeKSC Invitational · Oct 4 | 25:27.20 | KSC Invitational | October 4, 2025 |
| 8,000 Meters · Milliken & CompanyDIII Pre-Nats · Sep 20 | 26:14.9 | DIII Pre-Nats | September 20, 2025 |
| 8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 22 | 26:22.0 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) | November 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 241 · ColbyColby | 8,000 Meters D3 Championship | 241 | 26:22.0 PB | So |
| Nov 15 | NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 34 · ColbyColby | 8,000 Meters D3 East | 34 | 25:39.3 PB | So |
| Nov 1 | NESCAC ChampionshipsNov 1 · 8,000 Meters Champ · Place 50 · ColbyColby | 8,000 Meters Champ | 50 | 25:48.40 | So |
| Oct 18 | Conn College InviteOct 18 · 8,000 Meters Blue · Place 112 · ColbyColby | 8,000 Meters Blue | 112 | 25:46.03 | So |
| Oct 4 | KSC InvitationalOct 4 · 8,000 Meters College · Place 24 · ColbyColby | 8,000 Meters College | 24 | 25:27.20 PB | So |
| Sep 20 | DIII Pre-NatsSep 20 · 8,000 Meters College · Place 38 · ColbyColby | 8,000 Meters College | 38 | 26:14.9 PB | So |
| Sep 6 | CBB Tri-Meet OpenerSep 6 · 6,000 Meters College · Place 6 · ColbyColby | 6,000 Meters College | 6 | 19:06.9 PB | So |
2023 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | RI Class & JV State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 3 · Moses Brown SchoolMoses Brown School | 5,000 Meters Varsity | 3 | 16:38.58 | 12 |
| Oct 28 | RI Class & JV State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 3 · Moses Brown SchoolMoses Brown School | 5,000 Meters Varsity | 3 | 16:38.58 | 12 |
| Sep 26 | Metro Dual Meet #3: SRA, LSA, MB, LSGSep 26 · 4,500 Meters Varsity · Place 1 · Moses Brown SchoolMoses Brown School | 4,500 Meters Varsity | 1 | 15:11.00 | 12 |
| Sep 2 | Injury Fund CarnivalSep 2 · 5,000 Meters Varsity · Place 4 · Moses Brown SchoolMoses Brown School | 5,000 Meters Varsity | 4 | 16:32.71 | 12 |
2022 Cross Country
2 results2021 Cross Country
1 results2020 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | RIIL Freshmen State ChampionshipsOct 31 · 4,000 Meters Freshman · Place 6 · Moses BrownMoses Brown | 4,000 Meters Freshman | 6 | 14:16.92 PB | 9 |
| Oct 24 | Metro Dual Meet #4: EP, MB, Shea, TIV, Tolman, WheelerOct 24 · 5,000 Meters Varsity · Place 4 · Moses BrownMoses Brown | 5,000 Meters Varsity | 4 | 19:38 PB | 9 |
| Oct 17 | Metro Dual Meet #3: BV, LS MB, PORT, WheelerOct 17 · 5,000 Meters Varsity · Place 6 · Moses BrownMoses Brown | 5,000 Meters Varsity | 6 | 18:48 PB | 9 |
| Oct 3 | Metro Dual Meet #1: BAR, MB, MH, WheelerOct 3 · 5,000 Meters Varsity · Place 13 · Moses BrownMoses Brown | 5,000 Meters Varsity | 13 | 19:42 PB | 9 |