Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 3016:39.83Suffolk Short Course ClassicAugust 30, 2025
5,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 516:30.6Suffolk Short Course ClassicSeptember 5, 2026
5,000 Meters · Highland HSIHSAA Sectional 01 - Highland · Oct 817:02.7IHSAA Sectional 01 - HighlandOctober 8, 2022
5,000 Meters · Kankakee Valley HSNCC Championship · Oct 117:05.24NCC Championship October 1, 2022
5,000 Meters · Lemon LakeIHSAA Regional 01 - Crown Point · Oct 1517:06.7IHSAA Regional 01 - Crown PointOctober 15, 2022
5,000 Meters · New Prairie High SchoolNew Prairie Invitational · Sep 1818:24.3New Prairie InvitationalSeptember 18, 2021
5,000 Meters · Stanley Quarter ParkCCSU Mini Meet · Oct 2416:02.44CCSU Mini MeetOctober 24, 2025
5,000 Meters · Tippecanoe County AmphitheaterHarrison Invitational · Sep 216:15.4Harrison InvitationalSeptember 2, 2023
5,000 Meters · Tippecanoe County Amphitheater ParkLafayette Harrison Invite · Sep 316:48Lafayette Harrison InviteSeptember 3, 2022
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1025:59.4New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 926:45.1New England (NEICAAA) Cross Country ChampionshipsOctober 9, 2026
8,000 Meters · U Albany Campus CourseAmerica East Cross Country Championships · Oct 3026:22.5America East Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1927:27.9753rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026
8200 m · Stanley Quarter ParkCCSU Ted Owen Invite · Sep 2028:00.70CCSU Ted Owen InviteSeptember 20, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30America East Cross Country ChampionshipsOct 30 · 8,000 Meters America East · Place 76 · New HampshireNew Hampshire8,000 Meters America East7626:22.5 PBJr
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 8,000 Meters Collegiate · Place 96 · New HampshireNew Hampshire8,000 Meters Collegiate9626:45.1 PBJr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Gold 35:00 min. cap · Place 45 · New HampshireNew Hampshire8,000 Meters 8K Gold 35:00 min. cap4527:27.97 PBJr
Sep 5Suffolk Short Course ClassicSep 5 · 5,000 Meters Collegiate · Place 18 · New HampshireNew Hampshire5,000 Meters Collegiate1816:30.6 PBJr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31America East Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 67 · New HampshireNew Hampshire8,000 Meters Champ6726:55.2So
Oct 24CCSU Mini MeetOct 24 · 5,000 Meters Varsity · Place 39 · New HampshireNew Hampshire5,000 Meters Varsity3916:02.44 PBSo
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 88 · New HampshireNew Hampshire8,000 Meters NEICAAA8825:59.4 PBSo
Sep 20CCSU Ted Owen InviteSep 20 · 8,200 Meters Varsity · Place 66 · New HampshireNew Hampshire8,200 Meters Varsity6628:00.70 PBSo
Aug 30Suffolk Short Course ClassicAug 30 · 5,000 Meters Men's Race · Place 41 · New HampshireNew Hampshire5,000 Meters Men's Race4116:39.83 PBSo

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 11New England (NEICAAA) Cross Country ChampionshipOct 11 · 8,000 Meters College · Place 99 · New HampshireNew Hampshire8,000 Meters College9926:43.3Fr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21IHSAA XC Regional 1 - New PrairieOct 21 · 3.1 Miles Varsity · Place 39 · MunsterMunster3.1 Miles Varsity3916:56.7SR
Oct 14IHSAA XC Sectional 1 - HighlandOct 14 · 3.1 Miles Varsity · Place 12 · MunsterMunster3.1 Miles Varsity1216:57.0SR
Sep 23Culver Academies InvitationalSep 23 · 5,000 Meters Varsity Open · Place 35 · MunsterMunster5,000 Meters Varsity Open355:26—
Sep 16New Prairie InvitationalSep 16 · 5,000 Meters Varsity · Place 49 · MunsterMunster5,000 Meters Varsity4917:02.612
Sep 9Bob Thomas InvitationalSep 9 · 5,000 Meters Varsity Invitational · Place 33 · MunsterMunster5,000 Meters Varsity Invitational3318:07.9SR
Sep 2Harrison InvitationalSep 2 · 5,000 Meters Varsity · Place 11 · MunsterMunster5,000 Meters Varsity1116:15.4 PB12

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 15IHSAA Regional 01 - Crown PointOct 15 · 5,000 Meters Varsity · Place 11 · MunsterMunster5,000 Meters Varsity1117:06.7 PB11
Oct 8IHSAA Sectional 01 - HighlandOct 8 · 5,000 Meters Varsity · Place 4 · MunsterMunster5,000 Meters Varsity417:02.7 PB11
Oct 1NCC Championship Oct 1 · 5,000 Meters Varsity · Place 3 · MunsterMunster5,000 Meters Varsity317:05.24 PB11
Sep 10Bob Thomas InvitationalSep 10 · 5,000 Meters Varsity · Place 35 · MunsterMunster5,000 Meters Varsity3518:05.1111
Sep 3Lafayette Harrison InviteSep 3 · 5,000 Meters Varsity · Place 21 · MunsterMunster5,000 Meters Varsity2116:48 PB11
Aug 27Skourpa InviteAug 27 · 5,000 Meters Varsity · Place 37 · MunsterMunster5,000 Meters Varsity3718:22.0011

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 23IHSAA Semi-States 4 - New PrairieOct 23 · 5,000 Meters Varsity · Place 109 · MunsterMunster5,000 Meters Varsity10917:59.5SO
Oct 16IHSAA Regional 01 - Crown PointOct 16 · 5,000 Meters Varsity · Place 16 · MunsterMunster5,000 Meters Varsity1617:28.310
Oct 2NCC Conference MeetOct 2 · 5,000 Meters Varsity · Place 13 · MunsterMunster5,000 Meters Varsity1317:32.4SO
Sep 18New Prairie Invite (Hobart Results)Sep 18 · 5,000 Meters Freshman Sophomore · Place 16 · MunsterMunster5,000 Meters Freshman Sophomore1618:24.310
Sep 18New Prairie InvitationalSep 18 · 5,000 Meters Freshman/ Sophomore · Place 16 · MunsterMunster5,000 Meters Freshman/ Sophomore1618:24.3 PB10

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 26Highland InviteSep 26 · Varsity · Place 114 · MunsterMunsterVarsity11418:55.49
Sep 26Highland InviteSep 26 · Varsity · Place 114 · MunsterMunsterVarsity11418:55.49
Sep 19New Prairie InviteSep 19 · 5,000 Meters Junior Varsity 4A · Place 75 · MunsterMunster5,000 Meters Junior Varsity 4A7519:15.8Freshman
Sep 5Lafayette Harrison InviteSep 5 · 5,000 Meters Varsity · Place 117 · MunsterMunster5,000 Meters Varsity11720:06.1FR