Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBishop Loughlin Games · Dec 184:52.45aBishop Loughlin GamesDecember 18, 2021
100 Meters · OutdoorUniversity at Buffalo Alumni Invitational · Apr 1712.01aUniversity at Buffalo Alumni InvitationalApril 17, 2026
1000 Meters · IndoorOcean Breeze Freedom Games · Jan 82:50.80Ocean Breeze Freedom GamesJanuary 8, 2022
1500 Meters · OutdoorBrockport Multi & Invitational · Apr 144:39.67Brockport Multi & InvitationalApril 14, 2023
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 84:54.30Ocean Breeze Freedom GamesJanuary 8, 2022
200 Meters · IndoorRIT January Thursday Invitational · Jan 3025.24aRIT January Thursday InvitationalJanuary 30, 2025
200 Meters · OutdoorCortland Red Dragon Open · Apr 323.96aCortland Red Dragon OpenApril 3, 2026
3200 Meters · OutdoorRville Rumble: Night of 3200's · Apr 2911:45.95aRville Rumble: Night of 3200'sApril 29, 2022
400 Meters · OutdoorBig Red Invitational · Apr 1156.79aBig Red InvitationalApril 11, 2026
400 Meters · Relay Split · IndoorBrockport Invite · Feb 758.475Brockport InviteFebruary 7, 2025
500 Meters · IndoorCornell Greg Page Relays & Multi · Dec 51:12.49aCornell Greg Page Relays & MultiDecember 5, 2025
600 Meters · IndoorStaten Island HS T & F Association Varsity Championship · Jan 161:27.99Staten Island HS T & F Association Varsity ChampionshipJanuary 16, 2022
800 Meters · IndoorRIT February Friday Invitational · Feb 92:05.99aRIT February Friday InvitationalFebruary 9, 2024
800 Meters · OutdoorUniversity at Buffalo Alumni Invitational · Apr 182:09.92aUniversity at Buffalo Alumni InvitationalApril 18, 2025
Pole Vault · IndoorStaten Island Relays · Dec 47-00Staten Island RelaysDecember 4, 2021

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 200 Meters · Place 20 · Le Moyne C (NY)Le Moyne C (NY)200 Meters20.24.65aWind: -0.3Sr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 100 Meters · Place 18 · Le Moyne C (NY)Le Moyne C (NY)100 MetersRound P18.12.07aWind: 0.2Sr
Apr 17University at Buffalo Alumni InvitationalApr 17 · 200 Meters · Place 37 · Le Moyne C (NY)Le Moyne C (NY)200 Meters37.24.15aWind: 0.7Sr
Apr 17University at Buffalo Alumni InvitationalApr 17 · 100 Meters · Place 36 · Le Moyne C (NY)Le Moyne C (NY)100 Meters36.12.01a PBWind: 1.3Sr
Apr 11Big Red InvitationalApr 11 · 400 Meters · Place 18 · Le Moyne C (NY)Le Moyne C (NY)400 Meters18.56.79a PBSr
Apr 11Big Red InvitationalApr 11 · 200 Meters · Place 33 · Le Moyne C (NY)Le Moyne C (NY)200 Meters33.24.52aWind: 1.6Sr
Apr 11Big Red InvitationalApr 11 · 100 Meters · Place 26 · Le Moyne C (NY)Le Moyne C (NY)100 MetersRound P26.11.98aWind: 2.6Sr
Apr 3Cortland Red Dragon OpenApr 3 · 200 Meters · Place 33 · Le Moyne C (NY)Le Moyne C (NY)200 Meters33.23.96a PBWind: 0.1Sr
Apr 3Cortland Red Dragon OpenApr 3 · 100 Meters · Place 29 · Le Moyne C (NY)Le Moyne C (NY)100 Meters29.11.99aWind: 2.3Sr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 23RIT Friday InvitationalJan 23 · 800 Meters · Place 31 · Le Moyne C (NY)Le Moyne C (NY)800 Meters312:14.92aSr
Jan 16Utica Winter OpenerJan 16 · 500 Meters · Place 15 · Le Moyne C (NY)Le Moyne C (NY)500 Meters151:14.64aSr
Jan 10Cornell Southern Tier Collegiate InvitationalJan 10 · 800 Meters · Place 11 · Le MoyneLe Moyne800 Meters112:14.09SR
Jan 10Cornell Southern Tier Collegiate InvitationalJan 10 · 800 Meters · Place 11 · Le Moyne C (NY)Le Moyne C (NY)800 Meters112:14.09aSr

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 5Cornell Greg Page Relays & MultiDec 5 · 500 Meters · Place 9 · Le Moyne C (NY)Le Moyne C (NY)500 Meters9.1:12.49a PBSr
Dec 5Cornell Greg Page Relays & MultiDec 5 · 400 Meters · Le Moyne C (NY)Le Moyne C (NY)400 MetersRelay Split—1:00.756Sr
Feb 7Brockport InviteFeb 7 · 600 Meters · Place 6 · Le Moyne C (NY)Le Moyne C (NY)600 Meters6.1:31.07aJr
Feb 7Brockport InviteFeb 7 · 400 Meters · Le Moyne C (NY)Le Moyne C (NY)400 MetersRelay Split—58.475 PBJr
Jan 30RIT January Thursday InvitationalJan 30 · 800 Meters · Place 20 · Le Moyne C (NY)Le Moyne C (NY)800 Meters202:12.39a—
Jan 30RIT January Thursday InvitationalJan 30 · 200 Meters · Place 22 · Le Moyne C (NY)Le Moyne C (NY)200 Meters2225.24a PB—
Jan 24RIT January Friday MeetJan 24 · 800 Meters · Place 15 · Le Moyne C (NY)Le Moyne C (NY)800 Meters152:09.69a—
Jan 17Utica Winter OpenerJan 17 · 500 Meters · Place 14 · Le Moyne C (NY)Le Moyne C (NY)500 Meters141:12.64a—
Jan 11West Point OpenJan 11 · 800 Meters · Place 9 · Le MoyneLe Moyne800 Meters92:10.59JR
Jan 11West Point OpenJan 11 · 800 Meters · Place 9 · Le MoyneLe Moyne800 Meters92:10.59JR

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 800 Meters · Place 97 · Le Moyne C (NY)Le Moyne C (NY)800 Meters97.2:19.28aJr
Apr 18University at Buffalo Alumni InvitationalApr 18 · 800 Meters · Place 28 · Le Moyne C (NY)Le Moyne C (NY)800 Meters28.2:09.92a PBJr

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 27Cardinal Classic (St John Fisher)Apr 27 · 800 Meters · Place 29 · Le Moyne C (NY)Le Moyne C (NY)800 Meters292:12.28a—
Apr 20UB Alumni InvitationalApr 20 · Javelin · Place 11 · Le MoyneLe MoyneJavelin1176-11SO
Apr 20UB Alumni InvitationalApr 20 · 1500 Meters · Place 43 · Le MoyneLe Moyne1500 Meters434:44.56SO
Apr 20UB Alumni InvitationalApr 20 · 1500 Meters · Place 43 · Le MoyneLe Moyne1500 Meters434:44.56SO
Apr 12Brockport Multi and InvitationalApr 12 · Javelin · Place 29 · Le Moyne C (NY)Le Moyne C (NY)Javelin2928.49m—
Apr 12Brockport Multi and InvitationalApr 12 · 800 Meters · Place 45 · Le Moyne C (NY)Le Moyne C (NY)800 Meters452:14.95a—
Apr 6Utica Pioneer Spring InviteApr 6 · Javelin · Place 20 · Le MoyneLe MoyneJavelin2025.26mSO
Apr 6Utica Pioneer Spring InviteApr 6 · 400 Meters · Place 27 · Le MoyneLe Moyne400 Meters2758.48SO
Apr 6Utica Pioneer Spring InviteApr 6 · 200 Meters · Place 39 · Le MoyneLe Moyne200 Meters3925.29SO
Mar 30Geneseo Early Season InvitationalMar 30 · 800 Meters · Place 52 · Le Moyne C (NY)Le Moyne C (NY)800 Meters52.2:10.04aSo

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 9RIT February Friday InvitationalFeb 9 · 800 Meters · Place 11 · Le Moyne C (NY)Le Moyne C (NY)800 Meters112:05.99a PB—
Feb 2Brockport Multi & InvitationalFeb 2 · 600 Meters · Place 11 · Le Moyne C (NY)Le Moyne C (NY)600 Meters111:29.58a—
Jan 26Blue & Orange InvitationalJan 26 · 800 Meters · Place 20 · Le Moyne C (NY)Le Moyne C (NY)800 Meters20.2:10.52aSo
Jan 19Hamilton Continental Indoor InvitationalJan 19 · 800 Meters · Place 19 · Le Moyne C (NY)Le Moyne C (NY)800 Meters192:13.00a—
Jan 13Cornell Southern Tier Collegiate InvitationalJan 13 · 1000 Meters · Place 9 · Le Moyne C (NY)Le Moyne C (NY)1000 Meters9.2:52.10aSo

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 1Greg Page Relays & MultiDec 1 · 1 Mile · Place 26 · Le Moyne C (NY)Le Moyne C (NY)1 Mile26.4:58.38aSo
Feb 10RIT February Friday Night InvitationalFeb 10 · 1 Mile · Place 26 · Le MoyneLe Moyne1 Mile264:59.50FR
Feb 3Brockport MultiFeb 3 · 800 Meters · Place 37 · Le Moyne C (NY)Le Moyne C (NY)800 Meters372:14.02a—
Jan 27Utica Blue & Orange Invite and MultiJan 27 · 800 Meters · Place 28 · Le MoyneLe Moyne800 Meters282:12.69FR
Jan 21Winter Welcome Back MeetJan 21 · 800 Meters · Place 38 · Le MoyneLe Moyne800 Meters382:12.16FR
Jan 21Winter Welcome Back MeetJan 21 · 800 Meters · Place 38 · Le MoyneLe Moyne800 Meters382:12.16FR
Jan 13Spartan InvitationalJan 13 · 1000 Meters · Place 18 · Le Moyne C (NY)Le Moyne C (NY)1000 Meters18.2:52.96aFr
Jan 6West Point OpenJan 6 · 1 Mile · Place 17 · Le MoyneLe Moyne1 Mile175:06.94FR
Jan 6West Point OpenJan 6 · 1 Mile · Place 17 · Le MoyneLe Moyne1 Mile175:06.94FR

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 29St. John Fisher Cardinal ClassicApr 29 · 800 Meters · Place 52 · Le MoyneLe Moyne800 Meters522:13.11FR
Apr 14Brockport Multi & InvitationalApr 14 · 1500 Meters · Place 42 · Le MoyneLe Moyne1500 Meters424:39.67 PBFR
Apr 2Geneseo Early Season InvitationalApr 2 · 800 Meters · Place 52 · Le MoyneLe Moyne800 Meters522:11.53FR

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 28CHSAA New York State Intersectional ChampionshipMay 28 · 800 Meters · Place 17 · St. Joseph by the SeaSt. Joseph by the Sea800 Meters172:11.8312
Apr 29Rville Rumble: Night of 3200'sApr 29 · 3200 Meters · Place 85 · St Joseph's by the SeaSt Joseph's by the Sea3200 Meters85.11:45.95a PB12

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 16Staten Island HS T & F Association Varsity ChampionshipJan 16 · 600 Meters · Place 4 · St. Joseph by the SeaSt. Joseph by the Sea600 Meters41:27.99 PB12
Jan 8Ocean Breeze Freedom GamesJan 8 · 1000 Meters · Place 29 · St. Joseph by the SeaSt. Joseph by the Sea1000 Meters292:50.80 PB12
Jan 8Ocean Breeze Freedom GamesJan 8 · 1600 Meters · Place 30 · St. Joseph by the SeaSt. Joseph by the Sea1600 Meters304:54.30 PB12

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18Bishop Loughlin GamesDec 18 · 1 Mile · Place 18 · St Joseph's by the SeaSt Joseph's by the Sea1 Mile18.4:52.45a PB12
Dec 11Nassau Coaches InvitationalDec 11 · 600 Meters · Place 9 · St Joseph's by the SeaSt Joseph's by the Sea600 Meters9.1:33.36a12
Dec 4Staten Island RelaysDec 4 · Pole Vault · Place 6 · St Joseph's by the SeaSt Joseph's by the SeaPole Vault6.7-00 PB12