Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 184:38.56aMIAA Division 4 Indoor Track & Field ChampionshipFebruary 18, 2024
1 Mile · OutdoorMIAA Division 6 Outdoor Track & Field Championship · May 254:38.17aMIAA Division 6 Outdoor Track & Field ChampionshipMay 25, 2023
10,000 Meters · Outdoor2026 MIAA Outdoor Championships · Apr 3032:49.71a2026 MIAA Outdoor ChampionshipsApril 30, 2026
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 132:50.27MSTCA Northeast InvitationalJanuary 13, 2023
1500 Meters · OutdoorCalvin Knight Invite · Apr 184:13.34aCalvin Knight InviteApril 18, 2026
2 Miles · IndoorDual Valley Conference League Championship · Jan 2411:15.15aDual Valley Conference League ChampionshipJanuary 24, 2023
2 Miles · OutdoorMIAA Division 6 Outdoor Track & Field Championship · May 2510:13.10aMIAA Division 6 Outdoor Track & Field ChampionshipMay 25, 2023
3000 Meters · IndoorGVSU Tune-Up · Feb 208:59.30aGVSU Tune-UpFebruary 20, 2026
5000 Meters · IndoorGVSU Big Meet-FRIDAY · Feb 1315:50.38aGVSU Big Meet-FRIDAYFebruary 13, 2026
5000 Meters · OutdoorGVSU Al & Sue Owens Classic · Apr 1015:32.87aGVSU Al & Sue Owens ClassicApril 10, 2026
600 Meters · IndoorMSTCA Speed Classic (Small School) · Dec 161:31.13aMSTCA Speed Classic (Small School)December 16, 2023
800 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 242:05.82aMIAA Division 5 Track & Field ChampionshipMay 24, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8St Francis Fighting Chance InviteMay 8 · 5000 Meters · Place 14 · Calvin UniversityCalvin University5000 Meters14.15:48.73aSo
Apr 302026 MIAA Outdoor ChampionshipsApr 30 · 10,000 Meters · Place 12 · Calvin UniversityCalvin University10,000 Meters12.32:49.71a PBSo
Apr 18Calvin Knight InviteApr 18 · 1500 Meters · Place 11 · Calvin UniversityCalvin University1500 Meters11.4:13.34a PBSo
Apr 18Calvin Knight InviteApr 18 · 800 Meters · Place 21 · Calvin UniversityCalvin University800 Meters21.2:08.65aSo
Apr 10GVSU Al & Sue Owens ClassicApr 10 · 5000 Meters · Place 26 · Calvin UniversityCalvin University5000 Meters26.15:32.87a PBSo
Mar 27NCC Distance FlingMar 27 · 10,000 Meters · Place 16 · Calvin UniversityCalvin University10,000 Meters16.33:29.01aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27MIAA Indoor T&F ChampionshipsFeb 27 · 3000 Meters · Place 12 · Calvin UniversityCalvin University3000 Meters12.9:02.38aSo
Feb 20GVSU Tune-UpFeb 20 · 3000 Meters · Place 16 · Calvin UniversityCalvin University3000 Meters168:59.30a PBSo
Feb 13GVSU Big Meet-FRIDAYFeb 13 · 5000 Meters · Place 13 · Calvin UniversityCalvin University5000 Meters1315:50.38a PBSo

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 28First Chance InvitationalMar 28 · 1500 Meters · Place 53 · Calvin UniversityCalvin University1500 Meters53.4:24.93aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 31WHAC vs MIAA ChallengeJan 31 · 1 Mile · Place 11 · Calvin UniversityCalvin University1 Mile114:47.79a—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 1 Mile · Place 13 · Whitinsville ChristianWhitinsville Christian1 Mile134:43.17a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 800 Meters · Place 14 · Whitinsville ChristianWhitinsville Christian800 Meters142:05.82a PB—
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 10 · Whitinsville ChristianWhitinsville Christian1 Mile104:45.51a—
May 18MSTCA South Shore TwilightMay 18 · 800 Meters · Place 17 · Whitinsville ChristianWhitinsville Christian800 Meters172:10.10a—
May 14Dual Valley Conference Spring ChampionshipMay 14 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile14:43.10a—
May 14Dual Valley Conference Spring ChampionshipMay 14 · 800 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian800 Meters22:07.91a—
May 11District E D 2 Central Mass ChampionshipMay 11 · 1 Mile · Place 3 · Whitinsville ChristianWhitinsville Christian1 Mile34:42.38a—
May 7Whitinsville vs SuttonMay 7 · 1 Mile · Place 4 · Whitinsville ChristianWhitinsville Christian1 Mile45:05.2—
May 7Whitinsville vs SuttonMay 7 · 800 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian800 Meters12:06.9—
Apr 30Whitinsville vs BMRApr 30 · 2 Miles · Whitinsville ChristianWhitinsville Christian2 Miles—10:28.7Unofficial12
Apr 30Whitinsville vs BMRApr 30 · 800 Meters · Whitinsville ChristianWhitinsville Christian800 Meters—2:13.5Unofficial12
Apr 23Whitinsville vs NipmucApr 23 · 1 Mile · Place 2 · Whitinsville ChristianWhitinsville Christian1 Mile24:47.7—
Apr 23Whitinsville vs NipmucApr 23 · 800 Meters · Place 3 · Whitinsville ChristianWhitinsville Christian800 Meters32:09.1—
Apr 9Douglas vs. Whitinsville ChristianApr 9 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile14:53.3—
Apr 9Douglas vs. Whitinsville ChristianApr 9 · 800 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian800 Meters22:11.6—
Apr 2Whitinsville vs HopedaleApr 2 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile14:45.9—
Apr 2Whitinsville vs HopedaleApr 2 · 800 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian800 Meters12:12.3—

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 1 Mile · Place 14 · Whitinsville ChristianWhitinsville Christian1 Mile144:38.56a PB—
Feb 10MSTCA Qualifier MeetFeb 10 · 1 Mile · Place 4 · Whitinsville ChristianWhitinsville Christian1 Mile44:41.20a—
Feb 10MSTCA Qualifier MeetFeb 10 · 1000 Meters · Place 25 · Whitinsville ChristianWhitinsville Christian1000 Meters252:50.35a—
Feb 6Dual Valley Conference League ChampionshipFeb 6 · 1 Mile · Place 2 · Whitinsville ChristianWhitinsville Christian1 Mile25:01.12a—
Feb 6Dual Valley Conference League ChampionshipFeb 6 · 1000 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian1000 Meters12:58.62a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 1 Mile · Place 27 · Whitinsville ChristianWhitinsville Christian1 Mile274:39.7312
Jan 23Dual Valley Conference meet 5Jan 23 · Shot Put · Place 28 · Whitinsville ChristianWhitinsville ChristianShot Put2821-10.50—
Jan 23Dual Valley Conference meet 5Jan 23 · 1000 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian1000 Meters13:03.10a—
Jan 18Dual Valley Conference meet 4Jan 18 · 1 Mile · Place 2 · Whitinsville ChristianWhitinsville Christian1 Mile2.5:08.46a12
Jan 4Dual Valley Conference meet 2Jan 4 · 1000 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian1000 Meters2.3:03.65a12
Jan 4Dual Valley Conference meet 2Jan 4 · 600 Meters · Place 4 · Whitinsville ChristianWhitinsville Christian600 Meters4.1:40.62a12

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 1 Mile · Place 34 · Whitinsville ChristianWhitinsville Christian1 Mile34.4:46.44a12
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 600 Meters · Place 18 · Whitinsville ChristianWhitinsville Christian600 Meters18.1:31.13a PB12
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 1 Mile · Place 2 · Whitinsville ChristianWhitinsville Christian1 Mile2.4:44.65a12
Feb 15MIAA D4 Indoor Track & Field ChampionshipsFeb 15 · 1 Mile · Place 15 · Whitinsville ChristianWhitinsville Christian1 Mile15.4:54.67a11
Feb 11MSTCA Qualifier MeetFeb 11 · 1000 Meters · Place 32 · Whitinsville ChristianWhitinsville Christian1000 Meters32.2:52.20a11
Jan 28MSTCA Coaches Invitational (Small Schools)Jan 28 · 1 Mile · Place 25 · Whitinsville ChristianWhitinsville Christian1 Mile254:51.57a—
Jan 24Dual Valley Conference League ChampionshipJan 24 · 2 Miles · Place 3 · Whitinsville ChristianWhitinsville Christian2 Miles311:15.15a PB11
Jan 24Dual Valley Conference League ChampionshipJan 24 · 1000 Meters · Place 5 · Whitinsville ChristianWhitinsville Christian1000 Meters53:03.74a11
Jan 17Dual Valley Conference League Meet #5Jan 17 · 1 Mile · Place 10 · Whitinsville ChristianWhitinsville Christian1 Mile105:49.94a11
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 38 · Whitinsville ChristianWhitinsville Christian1000 Meters382:50.27 PB11
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 38 · Whitinsville ChristianWhitinsville Christian1000 Meters38.2:50.27a11
Jan 10Dual Valley Conference League Meet #4Jan 10 · 600 Meters · Place 5 · Whitinsville ChristianWhitinsville Christian600 Meters51:43.02a11
Jan 5Dual Valley Conference League Meet #3Jan 5 · 1 Mile · Place 6 · Whitinsville ChristianWhitinsville Christian1 Mile65:21.7611

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 2 Miles · Place 10 · Whitinsville ChristianWhitinsville Christian2 Miles10.10:13.10a PB11
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 1 Mile · Place 12 · Whitinsville ChristianWhitinsville Christian1 Mile12.4:38.17a PB11
May 25MIAA Division 6 State MeetMay 25 · 2 Miles · Place 10 · Whitinsville ChristianWhitinsville Christian2 Miles10.10:13.10a11
May 25MIAA Division 6 State MeetMay 25 · 1 Mile · Place 12 · Whitinsville ChristianWhitinsville Christian1 Mile12.4:38.17a11
May 20MSTCA South Shore Twilight MeetMay 20 · 1 Mile · Place 23 · Whitinsville ChristianWhitinsville Christian1 Mile23.4:54.48a11
May 20MSTCA South Shore Twilight MeetMay 20 · 800 Meters · Whitinsville ChristianWhitinsville Christian800 Meters--DNS11
May 17Dual Valley Conference Outdoor ChampionshipMay 17 · 2 Miles · Place 2 · Whitinsville ChristianWhitinsville Christian2 Miles210:20.33a—
May 17Dual Valley Conference Outdoor ChampionshipMay 17 · 800 Meters · Place 3 · Whitinsville ChristianWhitinsville Christian800 Meters32:09.51a—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20Dual Valley Meet No. 2Dec 20 · 1000 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian1000 Meters2.3:06.50a11
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 600 Meters · Place 31 · Whitinsville ChristianWhitinsville Christian600 Meters31.1:36.82a11
Dec 15Dual Valley League MeetDec 15 · 2 Miles · Place 2 · Whitinsville ChristianWhitinsville Christian2 Miles2.11:20.17a11
Dec 15Dual Valley League MeetDec 15 · 1 Mile · Place 4 · Whitinsville ChristianWhitinsville Christian1 Mile4.5:36.06a11
Dec 10MSTCA Winterfest Small SchoolsDec 10 · 1 Mile · Place 8 · Whitinsville ChristianWhitinsville Christian1 Mile8.4:57.53a11

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26MIAA Division 6 ChampionshipMay 26 · 2 Miles · Place 9 · Whitinsville ChristianWhitinsville Christian2 Miles9.10:20.54a10
May 26MIAA Division 6 ChampionshipMay 26 · 1 Mile · Place 18 · Whitinsville ChristianWhitinsville Christian1 Mile18.4:58.02a10
May 21MSTCA South Shore Twilight InvitationalMay 21 · 2 Miles · Place 5 · Whitinsville ChristianWhitinsville Christian2 Miles5.10:28.86a10
May 21MSTCA South Shore Twilight InvitationalMay 21 · 1 Mile · Place 25 · Whitinsville ChristianWhitinsville Christian1 Mile25.4:56.84a10
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · 2 Miles · Place 9 · Whitinsville ChristianWhitinsville Christian2 Miles9.10:33.20a10
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · 1 Mile · Place 26 · Whitinsville ChristianWhitinsville Christian1 Mile26.5:00.32a10
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · 2 Miles · Place 9 · Whitinsville ChristianWhitinsville Christian2 Miles9.10:33.20a10
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · 1 Mile · Place 26 · Whitinsville ChristianWhitinsville Christian1 Mile26.5:00.32a10