Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorML-12 Varsity/JV Block #3A: Wil/Bur; Arl/Win; Wob/Bel · Jan 24:34.66aML-12 Varsity/JV Block #3A: Wil/Bur; Arl/Win; Wob/BelJanuary 2, 2025
1 Mile · OutdoorML-12 #4C: Win v Wob; Wat v Mel · May 84:27.60aML-12 #4C: Win v Wob; Wat v MelMay 8, 2025
1000 Meters · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 132:32.65aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 13, 2025
1500 Meters · IndoorUniversity of Rochester Alumni Invitational · Apr 194:04.43aUniversity of Rochester Alumni InvitationalApril 19, 2026
2 Miles · IndoorML-12 Varsity Block #4 · Jan 910:22.59aML-12 Varsity Block #4January 9, 2024
2 Miles · OutdoorMIAA Division 2 Outdoor Track & Field Championship · May 2610:02.52aMIAA Division 2 Outdoor Track & Field ChampionshipMay 26, 2023
400 Meters · IndoorTri Meet Ithaca , Brockport, Rochester · Feb 752.35aTri Meet Ithaca , Brockport, RochesterFebruary 7, 2026
400 Meters · OutdoorRIT Bill Q Invitational · Apr 2451.23aRIT Bill Q InvitationalApril 24, 2026
400 Meters · Relay Split · IndoorTri Meet Ithaca , Brockport, Rochester · Feb 751.615Tri Meet Ithaca , Brockport, RochesterFebruary 7, 2026
600 Meters · IndoorML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/Win · Jan 71:27.32aML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/WinJanuary 7, 2025
800 Meters · IndoorAARTFC Indoor Championships · Mar 61:56.16aAARTFC Indoor ChampionshipsMarch 6, 2026
800 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 11:54.78aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 800 Meters · Place 14 · Rochester (N.Y.)Rochester (N.Y.)800 Meters14.1:56.40aFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 6 · Rochester (N.Y.)Rochester (N.Y.)800 MetersRound P6.1:54.78a PBFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 5 · Rochester (N.Y.)Rochester (N.Y.)800 Meters5.1:55.32aFr
Apr 24RIT Bill Q InvitationalApr 24 · 400 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)400 Meters8.51.23a PBFr
Apr 11Bison Outdoor ClassicApr 11 · 800 Meters · Place 78 · Rochester (N.Y.)Rochester (N.Y.)800 Meters78.1:56.33aFr
Apr 2Colonial RelaysApr 2 · 800 Meters · Place 11 · Rochester (N.Y.)Rochester (N.Y.)800 Meters11.1:55.82aFr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters1.4:04.43a PBFr
Mar 6AARTFC Indoor ChampionshipsMar 6 · 800 Meters · Place 14 · Rochester (N.Y.)Rochester (N.Y.)800 Meters141:56.16a PBFR
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 800 Meters · Place 3 · Rochester (N.Y.)Rochester (N.Y.)800 Meters31:56.62aFr
Feb 20Nazareth Conference Tune-UpFeb 20 · 800 Meters · Place 14 · RochesterRochester800 Meters142:04.43FR
Feb 14NYU DIII InvitationalFeb 14 · 800 Meters · Place 5 · Rochester (N.Y.)Rochester (N.Y.)800 Meters51:57.10aFr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—51.615 PBFr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 400 Meters · Place 6 · Rochester (N.Y.)Rochester (N.Y.)400 Meters6.52.35a PBFr
Jan 31Nazareth Conference Challenge CupJan 31 · 800 Meters · Place 5 · RochesterRochester800 Meters51:57.62FR
Jan 23RIT Friday InvitationalJan 23 · 400 Meters · Place 13 · Rochester (N.Y.)Rochester (N.Y.)400 Meters1352.41aFr

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 1000 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)1000 Meters2.2:39.03aFr
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—54.638Fr
Mar 13New Balance Nationals IndoorMar 13 · 800 Meters · Place 131 · Winchester TC-MAWinchester TC-MA800 Meters1311:58.2112
Mar 1New England HS Indoor Track & Field ChampionshipMar 1 · 1000 Meters · Place 17 · WinchesterWinchester1000 Meters172:39.11a—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 1000 Meters · Place 7 · WinchesterWinchester1000 Meters72:33.12a—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 1000 Meters · Place 7 · WinchesterWinchester1000 Meters72:33.12a—
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 1000 Meters · Place 2 · WinchesterWinchester1000 Meters22:32.65a PB—
Feb 3ML-12 Varsity ChampionshipFeb 3 · 1000 Meters · Place 1 · WinchesterWinchester1000 Meters12:34.32a—
Jan 20ML-12 Varsity/JV Block #5B: Bel/Arl; Wob/Rea; Win/LexJan 20 · 1000 Meters · Place 1 · WinchesterWinchester1000 Meters1.2:41.28a12
Jan 7ML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/WinJan 7 · 600 Meters · Place 1 · WinchesterWinchester600 Meters1.1:27.32a PB12
Jan 2ML-12 Varsity/JV Block #3A: Wil/Bur; Arl/Win; Wob/BelJan 2 · 1 Mile · Place 1 · WinchesterWinchester1 Mile14:34.66a PB—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 1 Mile · Place 14 · WinchesterWinchester1 Mile144:34.13a12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 800 Meters · Place 5 · WinchesterWinchester800 Meters51:55.33a12
May 21ML-12 ChampionshipsMay 21 · 800 Meters · Place 2 · WinchesterWinchester800 Meters21:57.29a12
May 8ML-12 #4C: Win v Wob; Wat v MelMay 8 · 1 Mile · Place 1 · WinchesterWinchester1 Mile14:27.60a PB12
May 1ML-12 #3C: Arl v Win; Bur v WatMay 1 · 800 Meters · Place 4 · WinchesterWinchester800 Meters42:04.89a12
May 1ML-12 #3C: Arl v Win; Bur v WatMay 1 · 400 Meters · Place 2 · WinchesterWinchester400 Meters251.97a12
Apr 17ML-12 #2C: Win v Read; Wil v BurApr 17 · 1 Mile · Place 1 · WinchesterWinchester1 Mile14:34.11a12
Apr 8ML-12 #1A: Bel v. Win; Mel v BurApr 8 · 800 Meters · Place 1 · WinchesterWinchester800 Meters12:06.58a12

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19ML-12 Varsity Block #1Dec 19 · 600 Meters · Place 1 · WinchesterWinchester600 Meters1.1:27.37a12
Feb 5ML-12 Varsity ChampionshipFeb 5 · 2 Miles · Place 14 · WinchesterWinchester2 Miles1410:35.57a—
Jan 15ML-12 Varsity Block #5Jan 15 · 600 Meters · Place 12 · WinchesterWinchester600 Meters121:28.85a—
Jan 9ML-12 Varsity Block #4Jan 9 · 2 Miles · Place 8 · WinchesterWinchester2 Miles810:22.59a PB—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 1 Mile · Place 11 · WinchesterWinchester1 Mile11.4:28.24a11
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 800 Meters · Place 7 · WinchesterWinchester800 Meters7.2:00.67a11
May 15ML-12 ChampionshipsMay 15 · 800 Meters · Place 1 · WinchesterWinchester800 Meters11:58.64a—
May 8ML-12 Block 5B (WIN v LEX; WAK v WAT)May 8 · 1 Mile · Place 2 · WinchesterWinchester1 Mile24:36.43a—
May 2ML-12 Block 4C (WOB v WIN; WAT v MEL)May 2 · 800 Meters · Place 2 · WinchesterWinchester800 Meters22:01.08a—
Apr 24ML-12 Block 3B (ARL v WIN; WIL v WAK)Apr 24 · 1 Mile · Place 3 · WinchesterWinchester1 Mile34:35.10a—
Apr 10ML-12 Block 2B (BEL v WIN; MEL v BUR)Apr 10 · 800 Meters · Place 2 · WinchesterWinchester800 Meters22:02.39a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21ML-12 Varsity Block #2Dec 21 · 1 Mile · Place 6 · WinchesterWinchester1 Mile6.4:41.11a11
Dec 14ML-12 Varsity Block #1Dec 14 · 2 Miles · Place 5 · WinchesterWinchester2 Miles5.10:26.88a11
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1 Mile · Place 16 · WinchesterWinchester1 Mile16.4:55.79a10

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 2 Miles · Place 18 · WinchesterWinchester2 Miles18.10:02.52a PB10
May 10Middlesex League 5BMay 10 · 800 Meters · Place 9 · WinchesterWinchester800 Meters92:09.39a—
Apr 25Middlesex League 3BApr 25 · 2 Miles · Place 3 · WinchesterWinchester2 Miles310:25.14a—
Apr 8Middlesex League @ Burlington PMApr 8 · 2 Miles · Place 5 · WinchesterWinchester2 Miles5.10:30.09a10
Jan 26Middlesex League Indoor #5Jan 26 · 1 Mile · Place 11 · WinchesterWinchester1 Mile11.4:53.79a10

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29Middlesex League Liberty BlockDec 29 · 2 Miles · Place 6 · WinchesterWinchester2 Miles6.10:53.57a10
Dec 22Middlesex League Indoor T&F Block #2Dec 22 · 2 Miles · Place 8 · WinchesterWinchester2 Miles8.10:51.31a10
Dec 15Middlesex League Indoor Block #1Dec 15 · 1 Mile · Place 12 · WinchesterWinchester1 Mile12.5:02.73a10
Feb 12MSTCA Last ChanceFeb 12 · 1 Mile · Place 61 · WinchesterWinchester1 Mile615:04.609
Jan 19Middlesex League - JV MeetJan 19 · 600 Meters · Place 9 · WinchesterWinchester600 Meters91:42.669
Jan 6Middlesex League Indoor T & F #4Jan 6 · 1000 Meters · Place 21 · WinchesterWinchester1000 Meters213:10.599

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 19Middlesex League Championship MeetMay 19 · 1 Mile · Place 16 · WinchesterWinchester1 Mile16.4:58.04a9