Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Smiling Hill FarmUSATF Maine Association Junior Olympic Championships · Nov 5 | 22:46.00 | USATF Maine Association Junior Olympic Championships | November 5, 2023 |
| 5,000 Meters · Troy Howard Middle SchoolMaine Class C State XC Championship · Nov 4 | 20:15.89 | Maine Class C State XC Championship | November 4, 2023 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class C Regional · Oct 21 | 21:22.44 | Southern Maine Class C Regional | October 21, 2023 |
| 5,000 Meters · University of Maine at AugustaMVC XC Championship · Oct 14 | 22:18.3 | MVC XC Championship | October 14, 2023 |
| 5,000 Meters · University of Maine FarmingtonUMF Alumni Invitational · Sep 6 | 24:29.5 | UMF Alumni Invitational | September 6, 2025 |
| 5,000 Meters · Winthrop HSWinthrop HS Meet · Sep 15 | 23:15.60 | Winthrop HS Meet | September 15, 2023 |
| 6,000 Meters · Thomas CollegeThomas (Maine) Meet · Sep 28 | 27:50.6 | Thomas (Maine) Meet | September 28, 2024 |
| 8,000 Meters · Bowdoin CollegeMaine State Championship · Sep 20 | 40:48.1 | Maine State Championship | September 20, 2025 |
| 8,000 Meters · Saint Joseph's College of MaineCoach Dann Runnin' Monks Classic · Oct 17 | 46:58.9 | Coach Dann Runnin' Monks Classic | October 17, 2026 |
| 8,000 Meters · Saxl ParkNAC Preview · Oct 4 | 39:53.0 | NAC Preview | October 4, 2025 |
| 8,000 Meters · Thomas CollegeThomas Invitational · Oct 18 | 38:47.9 | Thomas Invitational | October 18, 2025 |
| 8,000 Meters · University of Maine FarmingtonNAC Cross Country Championships · Oct 31 | 43:37.5 | NAC Cross Country Championships | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | NAC Cross Country ChampionshipsOct 31 · 8,000 Meters NAC · Place 45 · UMaine Presque IsleUMaine Presque Isle | 8,000 Meters NAC | 45 | 43:37.5 PB | Jr |
| Oct 17 | Coach Dann Runnin' Monks ClassicOct 17 · 8,000 Meters Collegiate · Place 52 · UMaine Presque IsleUMaine Presque Isle | 8,000 Meters Collegiate | 52 | 46:58.9 PB | Jr |
| Oct 3 | Thomas InvitationalOct 3 · 6,000 Meters Collegiate · Place 34 · UMaine Presque IsleUMaine Presque Isle | 6,000 Meters Collegiate | 34 | 37:21.8 | Jr |
| Sep 19 | Maine State ChampionshipsSep 19 · 8,000 Meters Collegiate · Place 156 · UMaine Presque IsleUMaine Presque Isle | 8,000 Meters Collegiate | 156 | 51:06.3 | Jr |
| Sep 12 | NAC Preview MeetSep 12 · 8,000 Meters Collegiate · Place 37 · UMaine Presque IsleUMaine Presque Isle | 8,000 Meters Collegiate | 37 | 52:37.3 | Jr |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NAC Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 39 · UMaine Presque IsleUMaine Presque Isle | 8,000 Meters Champ | 39 | 41:08.9 | So |
| Oct 18 | Thomas InvitationalOct 18 · 8,000 Meters College · Place 30 · UMaine Presque IsleUMaine Presque Isle | 8,000 Meters College | 30 | 38:47.9 PB | So |
| Oct 4 | NAC PreviewOct 4 · 8,000 Meters College · Place 38 · UMaine Presque IsleUMaine Presque Isle | 8,000 Meters College | 38 | 39:53.0 PB | So |
| Sep 20 | Maine State ChampionshipSep 20 · 8,000 Meters College · Place 137 · UMaine Presque IsleUMaine Presque Isle | 8,000 Meters College | 137 | 40:48.1 PB | So |
| Sep 6 | UMF Alumni InvitationalSep 6 · 5,000 Meters College · Place 19 · UMaine Presque IsleUMaine Presque Isle | 5,000 Meters College | 19 | 24:29.5 PB | So |
2024 Cross Country
3 results2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | USATF Maine Association Junior Olympic ChampionshipsNov 5 · 5,000 Meters 15-18 · Place 4 · 01-Unattached-maine01-Unattached-maine | 5,000 Meters 15-18 | 4 | 22:46.00 PB | 12 |
| Nov 4 | Maine Class C State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 79 · WinthropWinthrop | 5,000 Meters Varsity | 79 | 20:15.89 PB | 11 |
| Oct 21 | Southern Maine Class C RegionalOct 21 · 5,000 Meters Varsity · Place 46 · WinthropWinthrop | 5,000 Meters Varsity | 46 | 21:22.44 PB | 11 |
| Oct 14 | MVC XC ChampionshipOct 14 · 5,000 Meters Varsity · Place 29 · WinthropWinthrop | 5,000 Meters Varsity | 29 | 22:18.3 PB | 11 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Unseeded · Place 50 · WinthropWinthrop | 5,000 Meters Unseeded | 50 | 21:24.45 | 12 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 565 · WinthropWinthrop | 5,000 Meters Varsity | 565 | 6:53.5 | 12 |
| Sep 22 | Hall-Dale MeetSep 22 · 5,000 Meters Varsity · Place 25 · Winthrop HigWinthrop Hig | 5,000 Meters Varsity | 25 | 23:13.18 | — |
| Sep 22 | Hall-Dale MeetSep 22 · 5,000 Meters Varsity · Place 38 · Winthrop HigWinthrop Hig | 5,000 Meters Varsity | 38 | 23:13.18 | — |
| Sep 15 | Winthrop HS MeetSep 15 · 5,000 Meters Varsity · Place 29 · WinthropWinthrop | 5,000 Meters Varsity | 29 | 23:15.60 PB | 11 |