Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorXII Annual Pat Russo Invitational · Dec 175:53.00aXII Annual Pat Russo InvitationalDecember 17, 2025
1600 Meters · OutdoorMPSSAA State Track & Field Championships · May 215:34.91aMPSSAA State Track & Field ChampionshipsMay 21, 2026
200 Meters · OutdoorVII Annual Cambridge Classic Invitational · Mar 2735.67aVII Annual Cambridge Classic InvitationalMarch 27, 2024
3200 Meters · IndoorBayside League Meet 2 · Jan 713:02.32aBayside League Meet 2January 7, 2026
3200 Meters · OutdoorMPSSAA State Track & Field Championships · May 2112:27.80aMPSSAA State Track & Field ChampionshipsMay 21, 2026
400 Meters · OutdoorKent County Home Meet 1 · Apr 221:13.0Kent County Home Meet 1April 22, 2024
500 Meters · IndoorBayside League Meet 1 · Dec 61:48.64aBayside League Meet 1December 6, 2023
800 Meters · IndoorXII Annual Pat Russo Invitational · Dec 172:46.84aXII Annual Pat Russo InvitationalDecember 17, 2025
800 Meters · Outdoor2026 Bayside North Championships · Apr 302:35.52a2026 Bayside North ChampionshipsApril 30, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 21MPSSAA State Track & Field ChampionshipsMay 21 · 3200 Meters · Place 7 · Kent County3200 Meters7.12:27.80a PB11
May 21MPSSAA State Track & Field ChampionshipsMay 21 · 1600 Meters · Place 9 · Kent County1600 Meters9.5:34.91a PB11
May 12MPSSAA 2A & 1A East Region ChampionshipsMay 12 · 3200 Meters · Place 2 · Kent County3200 Meters2.12:33.19a11
May 12MPSSAA 2A & 1A East Region ChampionshipsMay 12 · 1600 Meters · Place 2 · Kent County1600 Meters2.5:36.82a11
May 12MPSSAA 2A & 1A East Region ChampionshipsMay 12 · 800 Meters · Place 3 · Kent County800 Meters3.2:35.54a11
May 52026 Bayside Conference ChampionshipsMay 5 · 3200 Meters · Place 4 · Kent County3200 Meters412:55.56a11
Apr 302026 Bayside North ChampionshipsApr 30 · 3200 Meters · Place 1 · Kent County3200 Meters113:20.25a11
Apr 302026 Bayside North ChampionshipsApr 30 · 1600 Meters · Place 1 · Kent County1600 Meters15:40.89a11
Apr 302026 Bayside North ChampionshipsApr 30 · 800 Meters · Place 2 · Kent County800 Meters22:35.52a PB11
Apr 21Kent Island Home Meet 2Apr 21 · 3200 Meters · Place 1 · Kent County3200 Meters1.12:57.2011
Apr 21Kent Island Home Meet 2Apr 21 · 1600 Meters · Place 1 · Kent County1600 Meters1.5:43.90a11
Apr 21Kent Island Home Meet 2Apr 21 · 800 Meters · Place 2 · Kent County800 Meters2.2:36.8011
Apr 1616th Annual Kent Island InvitationalApr 16 · 3200 Meters · Place 2 · Kent County3200 Meters2.13:12.46a11
Apr 1616th Annual Kent Island InvitationalApr 16 · 1600 Meters · Place 3 · Kent County1600 Meters3.5:43.82a11
Apr 1616th Annual Kent Island InvitationalApr 16 · 800 Meters · Place 4 · Kent County800 Meters4.2:37.11a11
Apr 14Queen Anne's Home Meet 1Apr 14 · 3200 Meters · Place 1 · Kent County3200 Meters1.13:25.011
Apr 14Queen Anne's Home Meet 1Apr 14 · 1600 Meters · Place 1 · Kent County1600 Meters1.5:56.011
Apr 14Queen Anne's Home Meet 1Apr 14 · 800 Meters · Place 1 · Kent County800 Meters1.2:38.711
Apr 9Kent County Home Meet 1Apr 9 · 3200 Meters · Place 1 · Kent County3200 Meters112:59.011
Apr 9Kent County Home Meet 1Apr 9 · 1600 Meters · Place 1 · Kent County1600 Meters15:46.011
Apr 9Kent County Home Meet 1Apr 9 · 800 Meters · Place 1 · Kent County800 Meters12:42.011
Mar 27IX Annual Cambridge Classic InvitationalMar 27 · 3200 Meters · Place 2 · Kent County3200 Meters212:56.68a11
Mar 27IX Annual Cambridge Classic InvitationalMar 27 · 1600 Meters · Place 2 · Kent County1600 Meters25:50.92a11
Mar 27IX Annual Cambridge Classic InvitationalMar 27 · 800 Meters · Place 2 · Kent County800 Meters22:42.28a11
Mar 24Kent Island Home Meet 1Mar 24 · 3200 Meters · Place 1 · Kent County3200 Meters113:22.111
Mar 24Kent Island Home Meet 1Mar 24 · 1600 Meters · Place 1 · Kent County1600 Meters15:55.411
Mar 24Kent Island Home Meet 1Mar 24 · 800 Meters · Place 2 · Kent County800 Meters22:47.111

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 14Bayside League Meet 3Jan 14 · 1600 Meters · Place 4 · Kent County1600 Meters46:15.88a11
Jan 7Bayside League Meet 2Jan 7 · 3200 Meters · Place 3 · Kent County3200 Meters313:02.32a PB11
Jan 7Bayside League Meet 2Jan 7 · 1600 Meters · Place 3 · Kent County1600 Meters35:53.44a11
Jan 7Bayside League Meet 2Jan 7 · 800 Meters · Place 1 · Kent County800 Meters12:48.28a11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17XII Annual Pat Russo InvitationalDec 17 · 3200 Meters · Place 3 · Kent County3200 Meters3.13:15.51a11
Dec 17XII Annual Pat Russo InvitationalDec 17 · 1600 Meters · Place 2 · Kent County1600 Meters2.5:53.00a PB11
Dec 17XII Annual Pat Russo InvitationalDec 17 · 800 Meters · Place 2 · Kent County800 Meters2.2:46.84a PB11
Dec 10Bayside League Meet 1Dec 10 · 3200 Meters · Place 2 · Kent County3200 Meters2.13:25.43a11
Dec 10Bayside League Meet 1Dec 10 · 1600 Meters · Place 4 · Kent County1600 Meters4.6:05.24a11
Dec 10Bayside League Meet 1Dec 10 · 800 Meters · Place 3 · Kent County800 Meters3.2:49.63a11

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 13MPSSAA 1A East Region ChampionshipsMay 13 · 1600 Meters · Kent County1600 Meters--DNS10
May 13MPSSAA 1A East Region ChampionshipsMay 13 · 800 Meters · Kent County800 Meters--DNS10
Apr 292025 Bayside North ChampionshipsApr 29 · 1600 Meters · Place 2 · Kent County1600 Meters2.6:01.14a10
Apr 292025 Bayside North ChampionshipsApr 29 · 800 Meters · Place 4 · Kent County800 Meters4.2:43.74a10
Apr 22Kent Island Home Meet 2Apr 22 · 1600 Meters · Place 2 · Kent County1600 Meters2.6:06.710
Apr 22Kent Island Home Meet 2Apr 22 · 800 Meters · Place 2 · Kent County800 Meters2.2:44.510
Apr 15Kent County Home Meet 1Apr 15 · 1600 Meters · Place 2 · Kent County1600 Meters26:18.010
Apr 15Kent County Home Meet 1Apr 15 · 800 Meters · Place 2 · Kent County800 Meters22:51.210
Apr 10XV Annual Kent Island InvitationalApr 10 · 1600 Meters · Place 5 · Kent County1600 Meters56:14.53a10
Apr 10XV Annual Kent Island InvitationalApr 10 · 800 Meters · Place 9 · Kent County800 Meters92:48.22a10
Apr 2Queen Anne Home Meet 1Apr 2 · 1600 Meters · Place 3 · Kent County1600 Meters36:11.010
Mar 28VIII Annual Cambridge Classic InvitationalMar 28 · 1600 Meters · Place 10 · Kent County1600 Meters106:18.86a10
Mar 28VIII Annual Cambridge Classic InvitationalMar 28 · 800 Meters · Place 13 · Kent County800 Meters132:50.18a10
Mar 25Kent Island Home Meet 1Mar 25 · 3200 Meters · Place 1 · Kent County3200 Meters114:19.610
Mar 25Kent Island Home Meet 1Mar 25 · 800 Meters · Place 6 · Kent County800 Meters62:55.910

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5Bayside League Meet 1Dec 5 · 1600 Meters · Kent County1600 Meters—DNS10

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 14MPSSAA 1A East Region ChampionshipsMay 14 · 800 Meters · Kent County800 Meters--DNS9
May 14MPSSAA 1A East Region ChampionshipsMay 14 · 400 Meters · Kent County400 Meters--DNS9
May 22024 Bayside North Division ChampionshipsMay 2 · 800 Meters · Place 9 · Kent County800 Meters93:00.22a—
May 22024 Bayside North Division ChampionshipsMay 2 · 400 Meters · Place 14 · Kent County400 Meters141:13.93a—
Apr 23Easton Home Meet 1Apr 23 · 800 Meters · Place 4 · Kent County800 Meters43:00.6—
Apr 23Easton Home Meet 1Apr 23 · 400 Meters · Place 6 · Kent County400 Meters61:15.3—
Apr 22Kent County Home Meet 1Apr 22 · 400 Meters · Place 5 · Kent County400 Meters51:13.0 PB—
Apr 1814th Annual Kent Island InvitationalApr 18 · 800 Meters · Place 24 · Kent County800 Meters243:04.10a—
Apr 1814th Annual Kent Island InvitationalApr 18 · 400 Meters · Place 23 · Kent County400 Meters231:15.03a—
Mar 27VII Annual Cambridge Classic InvitationalMar 27 · 400 Meters · Place 21 · Kent County400 Meters211:16.26a—
Mar 27VII Annual Cambridge Classic InvitationalMar 27 · 200 Meters · Place 35 · Kent County200 Meters3535.67a PB—
Mar 21Colonel Richardson Home Meet 1Mar 21 · 400 Meters · Place 5 · Kent County400 Meters51:16.7—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13Bayside League Meet 2Dec 13 · 500 Meters · Kent County500 Meters--DNS9
Dec 13Bayside League Meet 2Dec 13 · 800 Meters · Kent County800 Meters--DNS9
Dec 6Bayside League Meet 1Dec 6 · 500 Meters · Place 25 · Kent County500 Meters25.1:48.64a PB9