Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNazareth Conference Challenge Cup · Jan 254:26.10aNazareth Conference Challenge CupJanuary 25, 2025
10,000 Meters · OutdoorBison Outdoor Classic · Apr 1129:53.00aBison Outdoor ClassicApril 11, 2026
10000 Meters · OutdoorBill Q Invitational at Geneseo · Mar 2932:37.13aBill Q Invitational at GeneseoMarch 29, 2025
1500 Meters · OutdoorUniversity of Rochester Alumni Invitational · Apr 193:55.64University of Rochester Alumni InvitationalApril 19, 2025
1600 Meters · OutdoorHarbaugh Invitational · May 104:29.79Harbaugh InvitationalMay 10, 2023
3000 Meters · IndoorEmpire 8 Indoor Track & Field Championships · Feb 278:20.83aEmpire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
3000m Steeplechase · 0.914m · OutdoorAARTFC Outdoor Track & Field Championships · May 148:54.32aAARTFC Outdoor Track & Field ChampionshipsMay 14, 2025
3000m Steeplechase · OutdoorSUNYAC Outdoor Championships · May 39:29.54aSUNYAC Outdoor ChampionshipsMay 3, 2024
3200 Meters · OutdoorNYSPHSAA - NY State Championships · Jun 99:24.14NYSPHSAA - NY State ChampionshipsJune 9, 2023
5000 Meters · IndoorNCAA Division III Indoor Track & Field Championships · Mar 1314:17.84aNCAA Division III Indoor Track & Field ChampionshipsMarch 13, 2026
5000 Meters · OutdoorEmpire 8 Outdoor Track & Field Championships · May 214:28.20aEmpire 8 Outdoor Track & Field ChampionshipsMay 2, 2025
800 Meters · OutdoorUniversity of Rochester Alumni Invitational · Apr 191:58.15University of Rochester Alumni InvitationalApril 19, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 3000m Steeplechase · Place 4 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914mRound P4.8:59.47aJr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 3000m Steeplechase · Place 8 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m8.9:01.09aJr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 3000m Steeplechase · Place 1 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m1.8:54.64aJr
May 9Ithaca College In-Between MeetMay 9 · 5000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo5000 Meters1.14:47.28aJr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 3000m Steeplechase · Place 2 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m2.9:01.76aJr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 1500 Meters · Place 4 · SUNY GeneseoSUNY Geneseo1500 Meters4.3:57.49aJr
Apr 23130th Penn Relays CarnivalApr 23 · 3000m Steeplechase · Place 29 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m29.9:05.11aJr
Apr 11Bison Outdoor ClassicApr 11 · 10,000 Meters · Place 11 · SUNY GeneseoSUNY Geneseo10,000 Meters11.29:53.00a PBJr
Apr 4Geneseo Early Season InviteApr 4 · 1500 Meters · Place 1 · SUNY GeneseoSUNY Geneseo1500 Meters1.3:56.79aJr
Apr 4Geneseo Early Season InviteApr 4 · 800 Meters · Place 28 · SUNY GeneseoSUNY Geneseo800 Meters28.1:59.55aJr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 13NCAA Division III Indoor Track & Field ChampionshipsMar 13 · 5000 Meters · Place 8 · SUNY GeneseoSUNY Geneseo5000 Meters8.14:17.84a PBJr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 5000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo5000 Meters1.15:06.17aJr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 2 · SUNY GeneseoSUNY Geneseo3000 Meters2.8:20.83a PBJr
Feb 20Brockport Friday Night InviteFeb 20 · 5000 Meters · SUNY GeneseoSUNY Geneseo5000 Meters—DNFJr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 3000 Meters · Place 7 · SUNY GeneseoSUNY Geneseo3000 Meters7.8:24.97aJr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 22NCAA Division III Outdoor Track & Field ChampionshipsMay 22 · 3000m Steeplechase · Place 13 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914mRound P13.9:01.54aSo
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 3000m Steeplechase · Place 1 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m1.8:54.32a PBSo
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 5000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo5000 Meters1.14:28.20a PBSo
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 3000m Steeplechase · Place 1 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m1.9:04.73aSo
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 2 · SUNY GeneseoSUNY Geneseo1500 Meters23:55.64 PBSO
Apr 19University of Rochester Alumni InvitationalApr 19 · 800 Meters · Place 3 · SUNY GeneseoSUNY Geneseo800 Meters31:58.15 PBSO
Apr 4Geneseo EarlyApr 4 · 5000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo5000 Meters1.14:35.66aSo
Mar 29Bill Q Invitational at GeneseoMar 29 · 10000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo10000 Meters132:37.13a PBSO

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 7AARTFCMar 7 · 5000 Meters · SUNY GeneseoSUNY Geneseo5000 Meters—DNFSo
Feb 28Empire 8 ChampionshipsFeb 28 · 5000 Meters · Place 4 · SUNY GeneseoSUNY Geneseo5000 Meters414:52.51SO
Feb 21Nazareth Conference Tune UpFeb 21 · 5000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo5000 Meters115:08.94SO
Feb 7Utica Blue and OrangeFeb 7 · 3000 Meters · Place 13 · SUNY GeneseoSUNY Geneseo3000 Meters13.8:31.89aSo
Jan 25Nazareth Conference Challenge CupJan 25 · 1 Mile · Place 11 · SUNY GeneseoSUNY Geneseo1 Mile114:26.10a PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15AARTFC DIII OutdoorMay 15 · 5000 Meters · Place 14 · SUNY GeneseoSUNY Geneseo5000 Meters1415:06.42a—
May 3SUNYAC Outdoor ChampionshipsMay 3 · 3000m Steeplechase · Place 4 · SUNY GeneseoSUNY Geneseo3000m Steeplechase49:29.54a PB—
May 3SUNYAC Outdoor ChampionshipsMay 3 · 5000 Meters · Place 10 · SUNY GeneseoSUNY Geneseo5000 Meters1015:26.05a—
Apr 26Rochester Spring TwilightApr 26 · 1500 Meters · Place 5 · SUNY GeneseoSUNY Geneseo1500 Meters54:03.81a—
Mar 30Geneseo Early Season InvitationalMar 30 · 5000 Meters · Place 17 · SUNY GeneseoSUNY Geneseo5000 Meters17.15:12.49aFr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 16Nazareth Conference Tune-UpFeb 16 · 1 Mile · Place 17 · SUNY GeneseoSUNY Geneseo1 Mile174:36.22a—
Feb 2Brockport Multi & InvitationalFeb 2 · 3000 Meters · Place 11 · SUNY GeneseoSUNY Geneseo3000 Meters118:55.54a—
Jan 27Nazareth Conference Challenge CupJan 27 · 3000 Meters · Place 10 · SUNY GeneseoSUNY Geneseo3000 Meters109:04.97FR
Jan 20Golden Eagle InvitationalJan 20 · 3000 Meters · Place 11 · SUNY GeneseoSUNY Geneseo3000 Meters119:07.84a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 1Houghton December ClassicDec 1 · 5000 Meters · Place 9 · SUNY GeneseoSUNY Geneseo5000 Meters9.15:41.44aFr

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 3000m Steeplechase · Place 9 · South KorkrightSouth Korkright3000m Steeplechase99:40.2212
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 3200 Meters · Place 17 · South KorkrightSouth Korkright3200 Meters179:24.14 PB12
May 31Section IV State QualifiersMay 31 · 3000m Steeplechase · Place 5 · South KortrightSouth Kortright3000m Steeplechase59:57.3212
May 31Section IV State QualifiersMay 31 · 3200 Meters · Place 1 · South KortrightSouth Kortright3200 Meters19:34.1212
May 12Oneonta InvitationalMay 12 · 3000m Steeplechase · Place 1 · South KortrightSouth Kortright3000m Steeplechase19:55.5412
May 10Harbaugh InvitationalMay 10 · 1600 Meters · Place 1 · South KortrightSouth Kortright1600 Meters14:29.79 PB—
May 6Cooperstown-Don Howard InvitationalMay 6 · 3200 Meters · Place 1 · South KortrightSouth Kortright3200 Meters19:40.9312
Apr 22Doug Quinney InvitationalApr 22 · 3200 Meters · Place 1 · South Kortright CentralSouth Kortright Central3200 Meters1.10:31.07a12
Apr 22Doug Quinney InvitationalApr 22 · 1600 Meters · Place 1 · South Kortright CentralSouth Kortright Central1600 Meters1.4:41.17a12
Apr 1NY/PA InvitationalApr 1 · 3000m Steeplechase · Place 2 · South KortrightSouth Kortright3000m Steeplechase210:11.2012

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 1Section 4 State QualifierJun 1 · 3000m Steeplechase · Place 4 · South Kortright CentralSouth Kortright Central3000m Steeplechase0.914m4.10:13.02a11
May 24Section IV Class D ChampionshipMay 24 · 1600 Meters · Place 2 · South KorkrightSouth Korkright1600 Meters24:43.6311
May 24Section IV Class D ChampionshipMay 24 · 800 Meters · Place 5 · South KorkrightSouth Korkright800 Meters52:12.4811
May 11Harbaugh InvitationalMay 11 · 1600 Meters · Place 2 · South KorkriSouth Korkri1600 Meters24:41.88—
May 11Harbaugh InvitationalMay 11 · 800 Meters · Place 3 · South KorkriSouth Korkri800 Meters32:12.61—
May 11Harbaugh InvitationalMay 11 · 1600 Meters · Place 2 · South KorkriSouth Korkri1600 Meters24:41.88—
May 11Harbaugh InvitationalMay 11 · 800 Meters · Place 3 · South KorkriSouth Korkri800 Meters32:12.61—
May 7Don Howard InvitationalMay 7 · 1600 Meters · Place 2 · South Kortright CentralSouth Kortright Central1600 Meters2.4:48.18a11
May 7Don Howard InvitationalMay 7 · 800 Meters · Place 2 · South Kortright CentralSouth Kortright Central800 Meters2.2:09.97a11

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 12Section IV ShowcaseJun 12 · 1600 Meters · Place 12 · South KortriSouth Kortri1600 Meters124:56.6010
Jun 1Tri Valley ChampionshipsJun 1 · 3200 Meters · Place 2 · South KortriSouth Kortri3200 Meters211:49.6610
Jun 1Tri Valley ChampionshipsJun 1 · 1600 Meters · Place 2 · South KortriSouth Kortri1600 Meters25:02.7910
Jun 1Tri Valley ChampionshipsJun 1 · 3000m Steeplechase · Place 2 · South KortriSouth Kortri3000m Steeplechase211:29.7710