Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorIC4A/ECAC Indoor · Mar 75:06.52aIC4A/ECAC IndoorMarch 7, 2025
1 Mile · OutdoorPL #1 Hingham vs, Marshfield @ Hingham · May 115:30.52aPL #1 Hingham vs, Marshfield @ HinghamMay 11, 2021
1000 Meters · IndoorNavy Select · Feb 213:00.01aNavy SelectFebruary 21, 2025
1500 Meters · OutdoorNavy National Elite · May 84:48.92aNavy National EliteMay 8, 2026
3000 Meters · IndoorRutgers Holiday Classic · Dec 610:44.01aRutgers Holiday ClassicDecember 6, 2024
3000 Meters · OutdoorNavy Spring Invitational · Mar 2611:07.56aNavy Spring Invitational March 26, 2022
3000m Steeplechase · 0.762m · OutdoorPatriot League Outdoor Track & Field Championships · May 1510:42.71aPatriot League Outdoor Track & Field ChampionshipsMay 15, 2026
3000m Steeplechase · OutdoorHopkins Loyola Invite · Apr 1910:51.33Hopkins Loyola InviteApril 19, 2025
800 Meters · IndoorNavy Select · Feb 202:19.33Navy SelectFebruary 20, 2026
800 Meters · OutdoorNavy Outdoor Invitational · Mar 292:25.93aNavy Outdoor InvitationalMarch 29, 2025
High Jump · OutdoorPL#4: Hingham vs Whitman-Hanson · Jun 24-11.00PL#4: Hingham vs Whitman-HansonJune 2, 2021

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 3000m Steeplechase · Place 4 · Loyola (Md.)Loyola (Md.)3000m Steeplechase0.762m4.10:42.71a PBSr
May 8Navy National EliteMay 8 · 3000m Steeplechase · Loyola (Md.)Loyola (Md.)3000m Steeplechase0.762m--DNSSr
May 8Navy National EliteMay 8 · 1500 Meters · Place 8 · Loyola (Md.)Loyola (Md.)1500 Meters8.4:48.92a PBSr
May 1Kehoe Twilight MeetMay 1 · 3000m Steeplechase · Place 5 · Loyola (Md.)Loyola (Md.)3000m Steeplechase0.762m5.11:08.73aSr
Apr 10JMU InvitationalApr 10 · 1500 Meters · Place 9 · Loyola (Md.)Loyola (Md.)1500 Meters9.4:54.95aSr
Mar 28Navy Outdoor InvitationalMar 28 · 3000m Steeplechase · Place 12 · Loyola (Md.)Loyola (Md.)3000m Steeplechase0.762m12.11:34.34aSr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 1 Mile · Place 20 · Loyola (Md.)Loyola (Md.)1 MileRound P20.5:12.72aSr
Feb 20Navy SelectFeb 20 · 800 Meters · Place 9 · Loyola (Md.)Loyola (Md.)800 Meters92:19.33 PBSR

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 19Hopkins Loyola InviteApr 19 · 3000m Steeplechase · Place 1 · Loyola (Md.)Loyola (Md.)3000m Steeplechase110:51.33 PBJR
Apr 4Sam HowellApr 4 · 3000m Steeplechase · Place 7 · Loyola (Md.)Loyola (Md.)3000m Steeplechase0.762m7.11:01.52aSr
Mar 29Navy Outdoor InvitationalMar 29 · 1500 Meters · Place 12 · Loyola (Md.)Loyola (Md.)1500 Meters124:49.45aSr
Mar 29Navy Outdoor InvitationalMar 29 · 800 Meters · Place 18 · Loyola (Md.)Loyola (Md.)800 Meters182:25.93a PBSr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 7IC4A/ECAC IndoorMar 7 · 1 Mile · Place 28 · Loyola (Md.)Loyola (Md.)1 MileRound P28.5:06.52a PBSr
Feb 21Navy SelectFeb 21 · 1000 Meters · Place 6 · Loyola (Md.)Loyola (Md.)1000 Meters63:00.01a PB—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Rutgers Holiday ClassicDec 6 · 3000 Meters · Place 8 · Loyola (Md.)Loyola (Md.)3000 Meters8.10:44.01a PBSr

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 20Hopkins Loyola InvitationalApr 20 · 1500 Meters · Place 36 · Loyola (Md.)Loyola (Md.)1500 Meters365:06.90a—
Apr 11Stevenson InvitationalApr 11 · 800 Meters · Place 15 · Loyola (Md.)Loyola (Md.)800 Meters15.2:32.95aJr

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 1Rutgers Holiday ClassicDec 1 · 1 Mile · Place 7 · Loyola (Md.)Loyola (Md.)1 Mile7.5:27.32aJr

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 2Rutgers Holiday ClassicDec 2 · 1000 Meters · Place 6 · Loyola (Md.)Loyola (Md.)1000 Meters6.3:14.67aSo
Feb 11VMI Winter ClassicFeb 11 · 3000 Meters · Place 11 · Loyola (Md.)Loyola (Md.)3000 Meters11.10:59.71aUnofficialFr

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 13IC4A/ECAC Outdoor Track & Field ChampionshipsMay 13 · 3000m Steeplechase · Place 13 · Loyola (Md.)Loyola (Md.)3000m Steeplechase0.762m13.11:19.37aFr
May 6Patriot League Outdoor ChampionshipsMay 6 · 3000m Steeplechase · Place 8 · Loyola (Md.)Loyola (Md.)3000m Steeplechase0.762m8.11:18.39aFr
Apr 29Carol and John Covert ClassicApr 29 · 1500 Meters · Place 11 · Loyola (Md.)Loyola (Md.)1500 Meters11.4:56.95aFr
Apr 23Hopkins Loyola InvitationalApr 23 · 3000m Steeplechase · Loyola (Md.)Loyola (Md.)3000m Steeplechase0.762m—DNFFr
Apr 23Hopkins Loyola InvitationalApr 23 · 1500 Meters · Place 30 · Loyola (Md.)Loyola (Md.)1500 Meters30.5:00.57aFr
Apr 14Bison Outdoor ClassicApr 14 · 3000m Steeplechase · Place 16 · Loyola (Md.)Loyola (Md.)3000m Steeplechase0.762m16.11:30.66aFr
Apr 8Temple InvitationalApr 8 · 1500 Meters · Place 8 · Loyola (Md.)Loyola (Md.)1500 Meters8.5:00.04aFr
Mar 26Navy Spring Invitational Mar 26 · 3000 Meters · Place 5 · Loyola (Md.)Loyola (Md.)3000 Meters5.11:07.56a PBFr

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Seahawk ShootoutDec 10 · 1000 Meters · Place 6 · Loyola (Md.)Loyola (Md.)1000 Meters6.3:14.71aFr

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 18MIAA D1 South Sectional Day 2Jun 18 · High Jump · Place 6 · HinghamHinghamHigh Jump6.1.47m12
Jun 12Patriot League Track & Field ChampionshipsJun 12 · High Jump · Place 2 · HinghamHinghamHigh Jump2.4-08.0012
Jun 2PL#4: Hingham vs Whitman-HansonJun 2 · High Jump · Place 1 · HinghamHinghamHigh Jump1.4-11.00 PB12
Jun 2PL#4: Hingham vs Whitman-HansonJun 2 · 400 Meters · HinghamHingham400 MetersRelay Split—1:05.72Unofficial12
Jun 2PL#4: Hingham vs Whitman-HansonJun 2 · 800 Meters · Place 5 · HinghamHingham800 Meters5.2:32.35a12
May 30MSTCA Division 2 RelaysMay 30 · High Jump · Place 2 · HinghamHinghamHigh Jump2.1.42m12
May 11PL #1 Hingham vs, Marshfield @ HinghamMay 11 · 1 Mile · Place 2 · HinghamHingham1 Mile2.5:30.52a PB12
May 11PL #1 Hingham vs, Marshfield @ HinghamMay 11 · High Jump · Place 4 · HinghamHinghamHigh Jump4.4-06.0012
May 11PL #1 Hingham vs, Marshfield @ HinghamMay 11 · 800 Meters · Place 4 · HinghamHingham800 Meters4.2:41.49a12
Apr 5Keenan # 5 Patriot LeagueApr 5 · 1 Mile · Place 34 · HinghamHingham1 Mile34.5:36.8Unofficial12
Mar 29Keenan #4 Patriot LeagueMar 29 · 1000 Meters · HinghamHingham1000 Meters—3:15.6Unofficial12
Mar 29Keenan #4 Patriot LeagueMar 29 · 400 Meters · HinghamHingham400 MetersRelay Split—68.07Unofficial12
Mar 22Keenan #3 Patriot LeagueMar 22 · 1 Mile · HinghamHingham1 Mile—5:30.1Unofficial12
Mar 22Keenan #3 Patriot LeagueMar 22 · 400 Meters · HinghamHingham400 MetersRelay Split—68.06Unofficial12
Mar 15Keenan #2 Patriot LeagueMar 15 · 1000 Meters · HinghamHingham1000 Meters—3:15.6Unofficial12
Mar 15Keenan #2 Patriot LeagueMar 15 · 400 Meters · HinghamHingham400 MetersRelay Split—66.28Unofficial12
Mar 8Keenan #1 Patriot LeagueMar 8 · 1 Mile · HinghamHingham1 Mile—5:44.8Unofficial12