Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorJohn Thomas Terrier Classic · Jan 31 | 4:27.45a | John Thomas Terrier Classic | January 31, 2025 |
| 1000 Meters · IndoorNew England Division III Indoor Championships · Mar 1 | 2:30.37a | New England Division III Indoor Championships | March 1, 2026 |
| 1500 Meters · IndoorJohn Thomas Terrier Classic · Jan 31 | 4:09.23 | John Thomas Terrier Classic | January 31, 2025 |
| 1500 Meters · OutdoorTrinity Invitational · Apr 18 | 4:01.63a | Trinity Invitational | April 18, 2026 |
| 1600 Meters · IndoorECC Developmental Meet 2A · Dec 23 | 4:42.97a | ECC Developmental Meet 2A | December 23, 2023 |
| 1600 Meters · OutdoorCIAC Class S Boys Championship · May 29 | 4:25.97a | CIAC Class S Boys Championship | May 29, 2024 |
| 3000m Steeplechase · 0.914m · OutdoorNew England Division III Outdoor Championships · May 1 | 9:37.47a | New England Division III Outdoor Championships | May 1, 2026 |
| 3000m Steeplechase · OutdoorSpringfield College Outdoor Classic · Apr 6 | 9:43.81 | Springfield College Outdoor Classic | April 6, 2025 |
| 3200 Meters · IndoorECC Developmental Meet 1A · Dec 16 | 10:10.54a | ECC Developmental Meet 1A | December 16, 2023 |
| 3200 Meters · OutdoorDave Tetlow Relays Invitational · Apr 27 | 9:50.6 | Dave Tetlow Relays Invitational | April 27, 2024 |
| 400 Meters · OutdoorSt. Bernard, Norwich Tech @ Putnam · Apr 17 | 54.1 | St. Bernard, Norwich Tech @ Putnam | April 17, 2024 |
| 5000 Meters · OutdoorNEWMAC Outdoor Championships · Apr 24 | 15:55.79a | NEWMAC Outdoor Championships | April 24, 2026 |
| 600 Meters · IndoorECC Developmental Meet 1A · Dec 16 | 1:28.96a | ECC Developmental Meet 1A | December 16, 2023 |
| 800 Meters · IndoorTufts Cupid Challenge · Feb 13 | 2:01.02a | Tufts Cupid Challenge | February 13, 2026 |
| 800 Meters · OutdoorThe Patriot Games · Apr 20 | 2:01.50a | The Patriot Games | April 20, 2024 |
| High Jump · IndoorECC Developmental Meet 3B · Dec 30 | 5-08.00 | ECC Developmental Meet 3B | December 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
7 results2026 Indoor Track
6 results2025 Outdoor Track
5 results2025 Indoor Track
7 results2024 Outdoor Track
25 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 3 | CIAC State Open Boys ChampionshipJun 3 · 1600 Meters · Place 11 · St. BernardSt. Bernard | 1600 Meters | 11. | 4:28.79a | 12 |
| May 29 | CIAC Class S Boys ChampionshipMay 29 · 3200 Meters · Place 13 · St. BernardSt. Bernard | 3200 Meters | 13. | 10:32.76a | 12 |
| May 29 | CIAC Class S Boys ChampionshipMay 29 · 1600 Meters · Place 4 · St. BernardSt. Bernard | 1600 Meters | 4. | 4:25.97a PB | 12 |
| May 20 | ECC Division 3 & 4 ChampionshipMay 20 · 1600 Meters · Place 2 · St. BernardSt. Bernard | 1600 Meters | 2 | 4:52.00a | — |
| May 20 | ECC Division 3 & 4 ChampionshipMay 20 · 800 Meters · Place 1 · St. BernardSt. Bernard | 800 Meters | 1 | 2:08.72a | — |
| May 10 | Old Saybrook Runnin' Rams InvitationalMay 10 · 1600 Meters · Place 3 · St. BernardSt. Bernard | 1600 Meters | 3 | 4:32.12a | — |
| May 10 | Old Saybrook Runnin' Rams InvitationalMay 10 · 800 Meters · Place 3 · St. BernardSt. Bernard | 800 Meters | 3 | 2:03.27a | — |
| May 8 | Lyman Vs. St. BernardMay 8 · 3200 Meters · Place 1 · St. BernardSt. Bernard | 3200 Meters | 1 | 11:56.2 | — |
| May 8 | Lyman Vs. St. BernardMay 8 · 1600 Meters · Place 1 · St. BernardSt. Bernard | 1600 Meters | 1 | 5:10.3 | — |
| May 8 | Lyman Vs. St. BernardMay 8 · 800 Meters · Place 1 · St. BernardSt. Bernard | 800 Meters | 1 | 2:24.9 | — |
| May 4 | Middletown Varsity T&F InvitationalMay 4 · 1600 Meters · Place 6 · St. BernardSt. Bernard | 1600 Meters | 6 | 4:31.50a | — |
| May 4 | Middletown Varsity T&F InvitationalMay 4 · 800 Meters · Place 18 · St. BernardSt. Bernard | 800 Meters | 18 | 2:04.01a | — |
| May 1 | Montville Hosting Plainfield, Waterford, and St. BernardMay 1 · 3200 Meters · Place 1 · St. BernardSt. Bernard | 3200 Meters | 1 | 10:38.7 | — |
| May 1 | Montville Hosting Plainfield, Waterford, and St. BernardMay 1 · 1600 Meters · Place 1 · St. BernardSt. Bernard | 1600 Meters | 1 | 5:01.8 | — |
| May 1 | Montville Hosting Plainfield, Waterford, and St. BernardMay 1 · 400 Meters · Place 2 · St. BernardSt. Bernard | 400 Meters | 2 | 54.7 | — |
| Apr 27 | Dave Tetlow Relays InvitationalApr 27 · 3200 Meters · Place 4 · St. BernardSt. Bernard | 3200 Meters | 4 | 9:50.6 PB | — |
| Apr 24 | St. Bernard, Tourtellotte, Windham Tech @ PutnamApr 24 · High Jump · Place 1 · St. BernardSt. Bernard | High Jump | 1 | 5-6 | — |
| Apr 24 | St. Bernard, Tourtellotte, Windham Tech @ PutnamApr 24 · 3200 Meters · Place 1 · St. BernardSt. Bernard | 3200 Meters | 1 | 10:56.2 | — |
| Apr 24 | St. Bernard, Tourtellotte, Windham Tech @ PutnamApr 24 · 400 Meters · Place 2 · St. BernardSt. Bernard | 400 Meters | 2 | 55.7 | — |
| Apr 20 | The Patriot GamesApr 20 · 800 Meters · Place 4 · St. BernardSt. Bernard | 800 Meters | 4 | 2:01.50a PB | — |
| Apr 17 | St. Bernard, Norwich Tech @ PutnamApr 17 · High Jump · Place 1 · St. BernardSt. Bernard | High Jump | 1 | 5-4 | — |
| Apr 17 | St. Bernard, Norwich Tech @ PutnamApr 17 · 3200 Meters · Place 1 · St. BernardSt. Bernard | 3200 Meters | 1 | 10:55.0 | — |
| Apr 17 | St. Bernard, Norwich Tech @ PutnamApr 17 · 400 Meters · Place 1 · St. BernardSt. Bernard | 400 Meters | 1 | 54.1 PB | — |
| Apr 12 | Lady Hawks InvitationalApr 12 · 3200 Meters · Place 2 · St. BernardSt. Bernard | 3200 Meters | 2 | 10:19.00a | — |
| Apr 12 | Lady Hawks InvitationalApr 12 · 1600 Meters · Place 1 · St. BernardSt. Bernard | 1600 Meters | 1 | 4:32.99a | — |
2024 Indoor Track
7 results2023 Indoor Track
9 results2023 Outdoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 12 | CIAC Decathlon, Heptathlon, Steeplechase, Hammer Throw ChampionshipsJun 12 · 3000m Steeplechase · Place 9 · St. BernardSt. Bernard | 3000m Steeplechase | 9 | 10:42.70a | — |
| Jun 5 | CIAC State Open Boys ChampionshipJun 5 · 1600 Meters · Place 17 · St. BernardSt. Bernard | 1600 Meters | 17. | 4:39.64a | 11 |
| May 30 | CIAC Class S Boys ChampionshipMay 30 · 3200 Meters · St. BernardSt. Bernard | 3200 Meters | -- | DNS | 11 |
| May 30 | CIAC Class S Boys ChampionshipMay 30 · 1600 Meters · Place 3 · St. BernardSt. Bernard | 1600 Meters | 3. | 4:33.58a | 11 |
| May 30 | CIAC Class S Boys ChampionshipMay 30 · 800 Meters · Place 19 · St. BernardSt. Bernard | 800 Meters | 19. | 2:08.85a | 11 |
| May 22 | ECC Division 3 & 4 ChampionshipMay 22 · 3200 Meters · Place 1 · St. BernardSt. Bernard | 3200 Meters | 1 | 10:38.06a | — |
| May 22 | ECC Division 3 & 4 ChampionshipMay 22 · 1600 Meters · Place 2 · St. BernardSt. Bernard | 1600 Meters | 2 | 4:49.61a | — |
| May 22 | ECC Division 3 & 4 ChampionshipMay 22 · 800 Meters · Place 2 · St. BernardSt. Bernard | 800 Meters | 2 | 2:03.36a | — |
| May 17 | Killingly, St. Bernard, Griswold @ PutnamMay 17 · High Jump · Place 2 · St. BernardSt. Bernard | High Jump | 2 | 5-0 | — |
| May 17 | Killingly, St. Bernard, Griswold @ PutnamMay 17 · 1600 Meters · Place 1 · St. BernardSt. Bernard | 1600 Meters | 1 | 4:44.93a | — |
| May 10 | St. Bernard, Tourtellotte @ PutnamMay 10 · High Jump · Place 1 · St. BernardSt. Bernard | High Jump | 1 | 5-4 | — |
| May 10 | St. Bernard, Tourtellotte @ PutnamMay 10 · 1600 Meters · Place 1 · St. BernardSt. Bernard | 1600 Meters | 1 | 5:02.0 | — |
| May 6 | Marty Roberts InvitationalMay 6 · 800 Meters · Place 9 · St. BernardSt. Bernard | 800 Meters | 9 | 2:05.00a | — |
| May 3 | Lyman Vs. St. Bernard Vs. Windham TechMay 3 · 3200 Meters · Place 1 · St. BernardSt. Bernard | 3200 Meters | 1 | 11:39.3 | — |
| May 3 | Lyman Vs. St. Bernard Vs. Windham TechMay 3 · 1600 Meters · Place 1 · St. BernardSt. Bernard | 1600 Meters | 1 | 5:06.4 | — |
| May 3 | Lyman Vs. St. Bernard Vs. Windham TechMay 3 · 800 Meters · Place 1 · St. BernardSt. Bernard | 800 Meters | 1 | 2:20.9 | — |
| Apr 19 | Montville Quad Meet with St. Bernard, Putnam, & StoningtonApr 19 · 1600 Meters · Place 2 · St. BernardSt. Bernard | 1600 Meters | 2 | 5:17.4 | — |
| Apr 19 | Montville Quad Meet with St. Bernard, Putnam, & StoningtonApr 19 · 800 Meters · Place 4 · St. BernardSt. Bernard | 800 Meters | 4 | 2:15.0 | — |
| Apr 14 | Lady Hawks Invitational Apr 14 · 800 Meters · Place 6 · St. BernardSt. Bernard | 800 Meters | 6 | 2:04.61a | — |
| Apr 1 | Bellringer Track & Field InvitationalApr 1 · 800 Meters · Place 1 · St. BernardSt. Bernard | 800 Meters | 1. | 2:08.24a | 11 |
2022 Indoor Track
8 results2022 Outdoor Track
7 results2021 Indoor Track
3 results2021 Outdoor Track
12 results