Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUtica Holiday Classic · Dec 64:34.13aUtica Holiday ClassicDecember 6, 2025
1 Mile · OutdoorKnights of Columbus Relays · May 85:39.50Knights of Columbus RelaysMay 8, 2021
1000 Meters · IndoorRIIL State Indoor Championships · Feb 172:42.09RIIL State Indoor ChampionshipsFebruary 17, 2024
1500 Meters · IndoorRIIL Class Championships · Feb 34:26.66RIIL Class ChampionshipsFebruary 3, 2024
1500 Meters · OutdoorRIIL Class A Championships · May 184:12.98aRIIL Class A ChampionshipsMay 18, 2024
3000 Meters · IndoorRITCA Metro & Suburban Division Boys Championships · Jan 299:55.79RITCA Metro & Suburban Division Boys ChampionshipsJanuary 29, 2024
400 Meters · Relay Split · IndoorUC Holiday · Dec 758.347UC HolidayDecember 7, 2024
800 Meters · IndoorUtica Blue & Orange Invitational · Feb 62:04.98aUtica Blue & Orange InvitationalFebruary 6, 2026
800 Meters · OutdoorRIIL Southern Division Championships · May 52:03.64RIIL Southern Division ChampionshipsMay 5, 2024

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 17University at Buffalo Alumni InvitationalApr 17 · 1500 Meters · Place 27 · HamiltonHamilton1500 Meters27.4:16.71aSo
Apr 11Hamilton Outdoor InvitationalApr 11 · 800 Meters · Place 12 · HamiltonHamilton800 Meters12.2:05.29aSo
Apr 3Utica Pioneer Spring InviteApr 3 · 1500 Meters · Place 14 · HamiltonHamilton1500 Meters14.4:19.56aSo
Mar 27Monmouth Season OpenerMar 27 · 1500 Meters · Place 46 · HamiltonHamilton1500 Meters46.4:24.17aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 800 Meters · Place 26 · HamiltonHamilton800 Meters26.2:04.98a PBSo
Feb 1Middlebury's NESCAC InviteFeb 1 · 1 Mile · Place 41 · HamiltonHamilton1 Mile414:41.11aSO
Jan 23St. Lawrence InvitationalJan 23 · 1 Mile · Place 9 · HamiltonHamilton1 Mile94:46.69aSo
Jan 16Utica Winter OpenerJan 16 · 1000 Meters · Place 11 · HamiltonHamilton1000 Meters112:45.01aSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Utica Holiday ClassicDec 6 · 1 Mile · Place 9 · HamiltonHamilton1 Mile9.4:34.13a PBSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 39 · HamiltonHamilton1500 Meters394:25.33FR
Apr 11Utica Pioneer Spring Invite & MultiApr 11 · 1500 Meters · Place 9 · HamiltonHamilton1500 Meters94:26.69FR
Apr 5Hamilton Outdoor InvitationalApr 5 · 800 Meters · Place 24 · HamiltonHamilton800 Meters24.2:07.15aFr
Mar 30Utica Pioneer Almost Spring InviteMar 30 · 1500 Meters · Place 6 · HamiltonHamilton1500 Meters6.4:27.28aFr

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 7UC HolidayDec 7 · 400 Meters · HamiltonHamilton400 MetersRelay Split—58.347 PBFr
Dec 7UC HolidayDec 7 · 800 Meters · Place 7 · HamiltonHamilton800 Meters7.2:07.16aFr
Feb 17RIIL State Indoor ChampionshipsFeb 17 · 1000 Meters · Place 10 · CumberlandCumberland1000 Meters102:42.09 PB12
Feb 3RIIL Class ChampionshipsFeb 3 · 1500 Meters · Place 7 · CumberlandCumberland1500 Meters74:26.66 PB12
Jan 29RITCA Metro & Suburban Division Boys ChampionshipsJan 29 · 1000 Meters · Place 3 · CumberlandCumberland1000 Meters32:46.1212
Jan 29RITCA Metro & Suburban Division Boys ChampionshipsJan 29 · 3000 Meters · Place 3 · CumberlandCumberland3000 Meters39:55.79 PB12
Jan 29Northern Division ChampionshipJan 29 · 1000 Meters · Place 3 · CumberlandCumberland1000 Meters3.2:46.12a12
Jan 29Northern Division ChampionshipJan 29 · 3000 Meters · Place 3 · CumberlandCumberland3000 Meters3.9:55.79a12
Jan 22RIIL Boys Week 4Jan 22 · 1000 Meters · Place 3 · CumberlandCumberland1000 Meters32:47.4212
Jan 22RIIL Boys Week 4Jan 22 · 1500 Meters · Place 4 · CumberlandCumberland1500 Meters44:27.7612
Jan 8RIIL Boys - Week 2Jan 8 · 3000 Meters · Place 4 · CumberlandCumberland3000 Meters49:55.9512
Jan 8RIIL Boys - Week 2Jan 8 · 1000 Meters · Place 2 · CumberlandCumberland1000 Meters22:49.7212

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1Rhode Island State ChampionshipsJun 1 · 1500 Meters · Place 11 · CumberlandCumberland1500 Meters114:14.6812
Jun 1Rhode Island State ChampionshipsJun 1 · 1500 Meters · Place 11 · CumberlandCumberland1500 Meters114:14.6812
May 18RIIL Class A ChampionshipsMay 18 · 1500 Meters · Place 4 · CumberlandCumberland1500 Meters4.4:12.98a PB12
May 11Sgt. Brian St. Germain InvitationalMay 11 · 1500 Meters · Place 8 · CumberlandCumberland1500 Meters84:16.2912
May 5RIIL Southern Division ChampionshipsMay 5 · 800 Meters · Place 5 · CumberlandCumberland800 Meters52:03.64 PB12
May 4RIIL Northern Division ChampionshipsMay 4 · 800 Meters · Place 5 · CumberlandCumberland800 Meters5.2:03.64a12
Apr 27Classical ClassicApr 27 · 1500 Meters · Place 12 · CumberlandCumberland1500 Meters124:20.3012

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 16RITCA InvitationalDec 16 · 1500 Meters · Place 19 · CumberlandCumberland1500 Meters19.4:35.57a12
Feb 15RITCA JV Boys State ChampionshipsFeb 15 · 1500 Meters · Place 6 · CumberlandCumberland1500 Meters64:32.8311
Feb 11RITCA Last Chance QualifierFeb 11 · 1000 Meters · Place 16 · CumberlandCumberland1000 Meters162:51.2511
Feb 4RIIL Class ChampionshipsFeb 4 · 1500 Meters · Place 13 · CumberlandCumberland1500 Meters13.4:34.46a11
Jan 28RITCA Boys Division ChampionshipsJan 28 · 3000 Meters · Place 6 · CumberlandCumberland3000 Meters610:11.8511
Jan 19RIIL Boys - Week 4Jan 19 · 1500 Meters · Place 3 · CumberlandCumberland1500 Meters34:36.4011
Jan 14East Coast InvitationalJan 14 · 800 Meters · Place 27 · CumberlandCumberland800 Meters272:14.3411
Jan 9RIIL Boys - Week 3Jan 9 · 1000 Meters · Place 5 · CumberlandCumberland1000 Meters5.2:52.18a11
Jan 4RIIL Boys - Week 2Jan 4 · 1500 Meters · Place 4 · CumberlandCumberland1500 Meters44:35.4511

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 30RITCA Boys JV State ChampionshipsMay 30 · 1500 Meters · Place 3 · CumberlandCumberland1500 Meters3.4:19.67a11
May 30RITCA Boys JV State ChampionshipsMay 30 · 800 Meters · Place 5 · CumberlandCumberland800 Meters5.2:06.37a11
May 21RIIL Class A ChampionshipsMay 21 · 1500 Meters · Place 10 · CumberlandCumberland1500 Meters10.4:29.81a11
May 13Sgt. Brian St. Germain InvitationalMay 13 · 800 Meters · Place 14 · CumberlandCumberland800 Meters142:05.2111
May 7RIIL Northern Divisional ChampionshipsMay 7 · 1500 Meters · Place 5 · CumberlandCumberland1500 Meters5.4:19.56a11

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14RIIL Boys - Week 1Dec 14 · 3000 Meters · Place 3 · CumberlandCumberland3000 Meters3.10:16.03a11
Jan 17RIIL Boys - Week 4Jan 17 · 1000 Meters · Place 11 · CumberlandCumberland1000 Meters113:12.0210

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 31RITCA JV State ChampionshipsMay 31 · 1500 Meters · Place 11 · CumberlandCumberland1500 Meters114:28.2810
May 28Hendricken InvitationalMay 28 · 1500 Meters · Place 1 · CumberlandCumberland1500 Meters14:27.6310
May 14RIIL Division ChampionshipsMay 14 · 1500 Meters · Place 6 · CumberlandCumberland1500 Meters64:27.7910
May 7Sgt. Brian St. Germain InvitationalMay 7 · 1500 Meters · Place 15 · CumberlandCumberland1500 Meters154:29.9810

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 22RITCA JV State ChampionshipsJun 22 · 800 Meters · Place 40 · CumberlandCumberland800 Meters40.2:24.19a9
Jun 15RITCA Freshman State ChampionshipsJun 15 · 1500 Meters · Place 10 · CumberlandCumberland1500 Meters10.4:45.89a9
May 8Knights of Columbus RelaysMay 8 · 1 Mile · Place 14 · CumberlandCumberland1 Mile145:39.50 PB9