Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBrockport Invite · Feb 75:48.75aBrockport InviteFebruary 7, 2025
1000 Meters · IndoorSection VI Team Championships · Feb 113:17.55Section VI Team ChampionshipsFebruary 11, 2023
1500 Meters · IndoorSection VI Team Championships · Feb 195:21.41Section VI Team ChampionshipsFebruary 19, 2022
1500 Meters · OutdoorWSW Early Bird Classic · Apr 305:15.31WSW Early Bird ClassicApril 30, 2022
1500m Race Walk · IndoorNYSPHSAA Indoor State Championships · Mar 47:19.69NYSPHSAA Indoor State ChampionshipsMarch 4, 2023
1500m Racewalk · IndoorSection VI State Qualifier · Feb 197:22.50aSection VI State QualifierFebruary 19, 2023
2000m Steeplechase · 0.762m · OutdoorSection 6 Class A Championships · May 278:14.23aSection 6 Class A ChampionshipsMay 27, 2023
2000m Steeplechase · OutdoorWilliamsville South Track & Field Invitational · May 148:13.98Williamsville South Track & Field InvitationalMay 14, 2022
300 Meters · IndoorSection VI Varsity Select #3 · Jan 3047.92Section VI Varsity Select #3January 30, 2022
3000 Meters · IndoorSection VI Indoor Track & Field B/C Inter-Divisional · Jan 2711:51.14Section VI Indoor Track & Field B/C Inter-DivisionalJanuary 27, 2023
400 Meters · OutdoorRIT Bill Q Invitational · Apr 241:03.85aRIT Bill Q InvitationalApril 24, 2026
600 Meters · IndoorSection VI C/D Inter-Divisional · Dec 91:51.67aSection VI C/D Inter-DivisionalDecember 9, 2023
800 Meters · IndoorUniversity of Rochester Alumni Invitational · Apr 192:26.09aUniversity of Rochester Alumni InvitationalApril 19, 2026
800 Meters · OutdoorSection 6 Track & Field State Qualifier · May 312:24.00aSection 6 Track & Field State QualifierMay 31, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 20 · Rochester (N.Y.)Rochester (N.Y.)800 MetersRound P20.2:25.26aSo
Apr 24RIT Bill Q InvitationalApr 24 · 400 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)400 Meters8.1:03.85a PBSo
Apr 12Brockport Multi and InvitationalApr 12 · 1500 Meters · Place 28 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters28.5:17.17aSo
Apr 4Geneseo Early Season InviteApr 4 · 800 Meters · Place 21 · Rochester (N.Y.)Rochester (N.Y.)800 Meters21.2:26.52aSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 800 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)800 Meters7.2:26.09a PBSo
Mar 29Rochester Spring OpenerMar 29 · 1500 Meters · Place 25 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters25.5:23.78aSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 1500 Meters · Rochester (N.Y.)Rochester (N.Y.)1500 Meters--DNSFr
Feb 21Nazareth Conference Tune UpFeb 21 · 800 Meters · Place 17 · RochesterRochester800 Meters172:28.41FR
Feb 14Nazareth DIII Elite MeetFeb 14 · 800 Meters · Place 18 · Rochester (N.Y.)Rochester (N.Y.)800 Meters18.2:30.25aFr
Feb 7Brockport InviteFeb 7 · 1 Mile · Place 14 · Rochester (N.Y.)Rochester (N.Y.)1 Mile14.5:48.75a PBFr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 18 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters185:16.44aFR

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 31Section 6 Track & Field State QualifierMay 31 · 800 Meters · Place 10 · Amherst CentralAmherst Central800 Meters10.2:24.00a PB12
May 4Batavia Blue Devil InvitationalMay 4 · 800 Meters · Place 5 · Amherst CentralAmherst Central800 Meters5.2:25.89a12
Apr 27West Seneca West Warhawks Track ClassicApr 27 · 1500 Meters · Place 13 · AmherstAmherst1500 Meters135:25.46—
Apr 20Depew Wildcat InvitationalApr 20 · 400 Meters · Place 6 · AmherstAmherst400 Meters61:05.6212
Apr 20Depew Wildcat InvitationalApr 20 · 800 Meters · Place 5 · AmherstAmherst800 Meters52:43.3412

2024 Indoor Track

19 results
DateMeetEventPlMarkGr
Feb 10Section VI Team ChampionshipsFeb 10 · 3000 Meters · Place 16 · AmherstAmherst3000 Meters1611:52.1612
Feb 10Section VI Team ChampionshipsFeb 10 · 3000 Meters · Place 8 · AmherstAmherst3000 Meters811:52.1612
Feb 10Section VI Team ChampionshipsFeb 10 · 3000 Meters · Place 8 · AmherstAmherst3000 Meters811:52.1612
Feb 10Section VI Team ChampionshipsFeb 10 · 3000 Meters · Place 16 · AmherstAmherst3000 Meters1611:52.1612
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 1500 Meters · Place 15 · AmherstAmherst1500 Meters155:27.8412
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 1500 Meters · Place 15 · AmherstAmherst1500 Meters155:27.8412
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 1500 Meters · Place 15 · AmherstAmherst1500 Meters155:27.8412
Feb 3Section VI Indoor Track & Field Varsity Select #3Feb 3 · 1500 Meters · Place 15 · AmherstAmherst1500 Meters155:27.8412
Jan 26Section VI Indoor Limited Events Invitational #2Jan 26 · 1000 Meters · Place 6 · AmherstAmherst1000 Meters63:24.7312
Jan 6Section VI Varsity Select #1Jan 6 · 1500m Race Walk · Place 2 · AmherstAmherst1500m Race Walk27:42.3412
Jan 6Section VI Varsity Select #1Jan 6 · 3000 Meters · Place 7 · AmherstAmherst3000 Meters711:53.8712
Jan 6Section VI Varsity Select #1Jan 6 · 1500m Race Walk · Place 2 · AmherstAmherst1500m Race Walk27:42.3412
Jan 6Section VI Varsity Select #1Jan 6 · 3000 Meters · Place 7 · AmherstAmherst3000 Meters711:53.8712
Jan 6Section VI Varsity Select #1Jan 6 · 1500m Race Walk · Place 2 · AmherstAmherst1500m Race Walk27:42.3412
Jan 6Section VI Varsity Select #1Jan 6 · 3000 Meters · Place 7 · AmherstAmherst3000 Meters711:53.8712
Jan 6Section VI Varsity Select #1Jan 6 · 1500m Race Walk · Place 2 · AmherstAmherst1500m Race Walk27:42.3412
Jan 6Section VI Varsity Select #1Jan 6 · 3000 Meters · Place 7 · AmherstAmherst3000 Meters711:53.8712
Jan 6Section VI Varsity Select #1Jan 6 · 1500m Race Walk · Place 2 · AmherstAmherst1500m Race Walk27:42.3412
Jan 6Section VI Varsity Select #1Jan 6 · 3000 Meters · Place 7 · AmherstAmherst3000 Meters711:53.8712

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 9Section VI C/D Inter-DivisionalDec 9 · 1000 Meters · Place 7 · Amherst CentralAmherst Central1000 Meters7.3:26.10a12
Dec 9Section VI C/D Inter-DivisionalDec 9 · 600 Meters · Place 5 · Amherst CentralAmherst Central600 Meters5.1:51.67a PB12
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 1500m Race Walk · Place 9 · AmherstAmherst1500m Race Walk97:19.69 PB11
Feb 19Section One State QualifierFeb 19 · 1500m Race Walk · Place 1 · AmherstAmherst1500m Race Walk17:22.5011
Feb 19Section VI State QualifierFeb 19 · 1500m Racewalk · Place 1 · Amherst CentralAmherst Central1500m Racewalk1.7:22.50a PB11
Feb 11Section VI Team ChampionshipsFeb 11 · 1500 Meters · Place 7 · AmherstAmherst1500 Meters75:36.1711
Feb 11Section VI Team ChampionshipsFeb 11 · 1000 Meters · Place 4 · AmherstAmherst1000 Meters43:17.55 PB11
Jan 27Section VI Indoor Track & Field B/C Inter-DivisionalJan 27 · 3000 Meters · Place 4 · AmherstAmherst3000 Meters411:51.14 PB11
Jan 20Section 6 Varsity Select #1Jan 20 · 1500m Racewalk · Place 1 · Amherst CentralAmherst Central1500m Racewalk1.7:23.20a11
Jan 14Section VI Indoor Track & Field Inter-Divisional AJan 14 · 1000 Meters · Place 7 · Amherst CentralAmherst Central1000 Meters7.3:19.18a11
Jan 14Section VI Indoor Track & Field Inter-Divisional AJan 14 · 1500 Meters · Place 7 · Amherst CentralAmherst Central1500 Meters7.5:30.83a11

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 2Section V State QualifierJun 2 · 800 Meters · Place 8 · AmherstAmherst800 Meters82:28.8411
Jun 2Section V State QualifierJun 2 · 800 Meters · Place 8 · AmherstAmherst800 Meters82:28.8411
Jun 2Section VI Track & Field State QualifierJun 2 · 800 Meters · Place 8 · Amherst CentralAmherst Central800 Meters8.2:28.84a11
May 27Section 6 Class A ChampionshipsMay 27 · 2000m Steeplechase · Place 2 · Amherst CentralAmherst Central2000m Steeplechase0.762m2.8:14.23a PB11
May 27Section 6 Class A ChampionshipsMay 27 · 800 Meters · Place 3 · Amherst CentralAmherst Central800 Meters3.2:27.76a11
May 13Gates-Chili Spartan InvitationalMay 13 · 800 Meters · Place 2 · AmherstAmherst800 Meters22:27.3111
May 6The Batavia Blue Devil InvitationalMay 6 · 800 Meters · Place 2 · Amherst CentralAmherst Central800 Meters2.2:29.04a11
May 6The Batavia Blue Devil InvitationalMay 6 · 400 Meters · Place 7 · Amherst CentralAmherst Central400 Meters7.1:04.20a11
Apr 29WSW Early Bird ClassicApr 29 · 1500 Meters · Place 6 · AmherstAmherst1500 Meters65:23.3911
Apr 22Depew Wildcat InvitationalApr 22 · 800 Meters · Place 5 · AmherstAmherst800 Meters52:40.8511
Apr 22Depew Wildcat InvitationalApr 22 · 2000m Steeplechase · Place 4 · AmherstAmherst2000m Steeplechase48:38.1111

2022 Indoor Track

34 results
DateMeetEventPlMarkGr
Dec 17Section VI Inter-Divisional A/DDec 17 · 1000 Meters · Place 8 · Amherst CentralAmherst Central1000 Meters8.3:23.31a11
Dec 10Section VI A/C Inter-DivisionalDec 10 · 1500 Meters · Place 7 · Amherst CentralAmherst Central1500 Meters7.5:37.27a11
Dec 3Section VI C/D Inter-DivisionalDec 3 · 1500m Racewalk · Place 2 · Amherst CentralAmherst Central1500m Racewalk2.8:13.67a11
Dec 3Section VI C/D Inter-DivisionalDec 3 · 3000 Meters · Place 5 · Amherst CentralAmherst Central3000 Meters5.12:41.44a11
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 1500m Race Walk · Place 8 · AmherstAmherst1500m Race Walk87:35.6110
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 1500m Race Walk · Place 8 · AmherstAmherst1500m Race Walk87:35.6110
Feb 26Section VI State QualifierFeb 26 · 1500m Race Walk · Place 2 · AmherstAmherst1500m Race Walk27:48.3410
Feb 19Section VI Team ChampionshipsFeb 19 · 1500m Race Walk · Place 1 · AmherstAmherst1500m Race Walk17:40.0610
Feb 19Section VI Team ChampionshipsFeb 19 · 1500 Meters · Place 2 · AmherstAmherst1500 Meters25:21.41 PB10
Feb 19Section VI Team ChampionshipsFeb 19 · 1500m Race Walk · Place 1 · AmherstAmherst1500m Race Walk17:40.0610
Feb 19Section VI Team ChampionshipsFeb 19 · 1500 Meters · Place 2 · AmherstAmherst1500 Meters25:21.4110
Feb 13Section 6 Varsity Select #5Feb 13 · 1500m Race Walk · Place 1 · AmherstAmherst1500m Race Walk18:01.63—
Feb 13Section 6 Varsity Select #5Feb 13 · 1500 Meters · Place 7 · AmherstAmherst1500 Meters75:24.42—
Feb 6Section 6 Varsity Select #4Feb 6 · 1500m Race Walk · Place 4 · AmherstAmherst1500m Race Walk48:34.73—
Feb 6Section 6 Varsity Select #4Feb 6 · 3000 Meters · Place 12 · AmherstAmherst3000 Meters1212:12.28—
Feb 6Section 6 Varsity Select #4Feb 6 · 1500m Race Walk · Place 4 · AmherstAmherst1500m Race Walk48:34.73—
Feb 6Section 6 Varsity Select #4Feb 6 · 3000 Meters · Place 12 · AmherstAmherst3000 Meters1212:12.28—
Jan 30Section VI Varsity Select #3Jan 30 · 1500m Race Walk · Place 2 · AmherstAmherst1500m Race Walk28:50.67—
Jan 30Section VI Varsity Select #3Jan 30 · 300 Meters · Place 14 · AmherstAmherst300 Meters1447.92 PB—
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 55m Hurdles · Place 9 · AmherstAmherst55m Hurdles911.7110
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 1500 Meters · Place 2 · AmherstAmherst1500 Meters25:32.5510
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 1000 Meters · Place 2 · AmherstAmherst1000 Meters23:20.8410
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 55m Hurdles · Place 9 · AmherstAmherst55m Hurdles911.7110
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 1500 Meters · Place 2 · AmherstAmherst1500 Meters25:32.5510
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 1000 Meters · Place 2 · AmherstAmherst1000 Meters23:20.8410
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 55m Hurdles · Place 9 · AmherstAmherst55m Hurdles911.7110
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 1500 Meters · Place 2 · AmherstAmherst1500 Meters25:32.5510
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 1000 Meters · Place 2 · AmherstAmherst1000 Meters23:20.8410
Jan 21Section VI Varsity Select #2Jan 21 · 3000 Meters · Place 12 · AmherstAmherst3000 Meters1212:03.17—
Jan 21Section VI Varsity Select #2Jan 21 · 600 Meters · Place 8 · AmherstAmherst600 Meters81:54.50—
Jan 21Section VI Varsity Select #2Jan 21 · 3000 Meters · Place 12 · AmherstAmherst3000 Meters1212:03.17—
Jan 21Section VI Varsity Select #2Jan 21 · 600 Meters · Place 8 · AmherstAmherst600 Meters81:54.50—
Jan 8Section VI Group B/FJan 8 · 1500m Race Walk · Place 3 · AmherstAmherst1500m Race Walk39:29.10—
Jan 8Section VI Group B/FJan 8 · 1000 Meters · Place 6 · AmherstAmherst1000 Meters63:18.18—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26Section 6 Class A ChampionshipsMay 26 · 800 Meters · Place 4 · AmherstAmherst800 Meters42:29.4110
May 26Section 6 Class A ChampionshipsMay 26 · 2000m Steeplechase · Place 3 · AmherstAmherst2000m Steeplechase38:21.7210
May 26Section 6 Class A ChampionshipsMay 26 · 800 Meters · Place 4 · AmherstAmherst800 Meters42:29.4110
May 26Section 6 Class A ChampionshipsMay 26 · 2000m Steeplechase · Place 3 · AmherstAmherst2000m Steeplechase38:21.7210
May 20ECIC Track & Field ChampionshipsMay 20 · 2000m Steeplechase · Place 12 · Amherst CentralAmherst Central2000m Steeplechase0.762m12.8:31.33a10
May 14Williamsville South Track & Field InvitationalMay 14 · 2000m Steeplechase · Place 5 · AmherstAmherst2000m Steeplechase58:13.98 PB10
May 7Starpoint Team ChallengeMay 7 · 1500 Meters · Place 3 · AmherstAmherst1500 Meters35:22.96—
Apr 30WSW Early Bird ClassicApr 30 · 1500 Meters · Place 7 · AmherstAmherst1500 Meters75:15.31 PB10

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17Section 6 Group B/DDec 17 · 1500m Racewalk · Place 1 · Amherst CentralAmherst Central1500m Racewalk1.10:12.89a10
Dec 17Section 6 Group B/DDec 17 · 3000 Meters · Place 3 · Amherst CentralAmherst Central3000 Meters3.11:56.44a10
Dec 4Section 6 Group A/BDec 4 · 1000 Meters · Place 3 · Amherst CentralAmherst Central1000 Meters3.3:27.87a10
Dec 4Section 6 Group A/BDec 4 · 1500 Meters · Place 3 · Amherst CentralAmherst Central1500 Meters3.5:43.16a10

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 24Section 6 Division 1 ChampionshipJun 24 · 2000m Steeplechase · Place 9 · AmherstAmherst2000m Steeplechase98:45.01—
Jun 24Section 6 Division 1 ChampionshipJun 24 · 1500 Meters · Place 7 · AmherstAmherst1500 Meters75:19.58—
Jun 17Section 6 Class A ChampionshipsJun 17 · 1500 Meters · Place 5 · Amherst CentralAmherst Central1500 Meters5.5:20.59a10
Jun 10ECIC Track & Field Championships (Merged Results)Jun 10 · 1500 Meters · Place 3 · Amherst CentralAmherst Central1500 Meters3.5:23.10aUnofficial10
Jun 10ECIC Track & Field Championships (Merged Results)Jun 10 · 800 Meters · Place 4 · Amherst CentralAmherst Central800 Meters4.2:37.00aUnofficial10
Jun 10ECIC Track & Field Division 2 ChampionshipsJun 10 · 1500 Meters · Place 3 · Amherst CentralAmherst Central1500 Meters3.5:23.1010
Jun 10ECIC Track & Field Division 2 ChampionshipsJun 10 · 800 Meters · Place 4 · Amherst CentralAmherst Central800 Meters4.2:37.0010