Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSection 1 League 2A Champs · May 211.80aSection 1 League 2A ChampsMay 2, 2022
200 Meters · IndoorCNY Valentine Alternative · Feb 1024.52aCNY Valentine AlternativeFebruary 10, 2024
200 Meters · OutdoorSection 1 Class A Championship · May 2724.31Section 1 Class A ChampionshipMay 27, 2022
300 Meters · IndoorGreg Page Meet · Dec 340.85aGreg Page MeetDecember 3, 2022
55 Meter · IndoorSection 1 Challenge · Dec 227.17aSection 1 ChallengeDecember 22, 2021
55 Meters · IndoorSection 1 Rockland Northern County Championships · Jan 267.07Section 1 Rockland Northern County ChampionshipsJanuary 26, 2020
60 Meter · IndoorUtica Holiday Classic · Dec 67.60aUtica Holiday ClassicDecember 6, 2025
60 Meters · IndoorIthaca College Bomber Invitational · Feb 37.59aIthaca College Bomber InvitationalFebruary 3, 2024
Javelin · 800g · OutdoorWilliams College The FIRE Meet · May 1045.21mWilliams College The FIRE MeetMay 10, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · Javelin · Place 7 · SUNY OneontaSUNY OneontaJavelin800g7.41.10mSr
Apr 24RPI Capital District ClassicApr 24 · Javelin · Place 8 · SUNY OneontaSUNY OneontaJavelin800g8.43.92mSr
Apr 24RPI Capital District ClassicApr 24 · 100 Meters · SUNY OneontaSUNY Oneonta100 Meters--DNSWind: -0.3Sr
Apr 17Cortland ClassicApr 17 · Javelin · Place 6 · SUNY OneontaSUNY OneontaJavelin800g6.38.80mSr
Apr 17Cortland ClassicApr 17 · 100 Meters · Place 57 · SUNY OneontaSUNY Oneonta100 MetersRound P57.11.95aWind: 1.5Sr
Apr 11Bison Outdoor ClassicApr 11 · Javelin · Place 22 · SUNY OneontaSUNY OneontaJavelin800g22.43.13mSr
Apr 3Cortland Red Dragon OpenApr 3 · Javelin · Place 2 · SUNY OneontaSUNY OneontaJavelin800g2.42.05mSr
Apr 3Cortland Red Dragon OpenApr 3 · 200 Meters · Place 38 · SUNY OneontaSUNY Oneonta200 Meters38.24.79aWind: 0.1Sr
Apr 3Cortland Red Dragon OpenApr 3 · 100 Meters · SUNY OneontaSUNY Oneonta100 Meters--DNSWind: 2.3Sr
Mar 27Ramapo College InvitationalMar 27 · Javelin · Place 8 · SUNY OneontaSUNY OneontaJavelin800g8.42.80mSr
Mar 27Ramapo College InvitationalMar 27 · 100 Meters · SUNY OneontaSUNY Oneonta100 MetersRound P—DNSSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21Cornell Marc Deneault InvitationalFeb 21 · 200 Meters · Place 48 · SUNY OneontaSUNY Oneonta200 Meters4825.44aSr
Feb 14Utica Pioneer Fast Trax InvitationalFeb 14 · 60 Meters · Place 40 · SUNY OneontaSUNY Oneonta60 MetersRound P407.74aSr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 60 Meter · Place 71 · SUNY OneontaSUNY Oneonta60 MeterRound P71.7.77aSr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 200 Meters · Place 69 · SUNY OneontaSUNY Oneonta200 Meters69.25.41aSr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Utica Holiday ClassicDec 6 · 60 Meter · Place 41 · SUNY OneontaSUNY Oneonta60 MeterRound P41.7.60a PBWind: 0Sr
Dec 6Utica Holiday ClassicDec 6 · 200 Meters · Place 51 · SUNY OneontaSUNY Oneonta200 Meters51.25.15aWind: 0Sr
Feb 22Utica Fast Trax InviteFeb 22 · 60 Meters · Place 53 · SUNY OneontaSUNY Oneonta60 Meters537.70a—
Feb 7Utica Blue and OrangeFeb 7 · 60 Meter · Place 103 · SUNY OneontaSUNY Oneonta60 MeterRound P103.7.71aWind: 0Jr
Feb 7Utica Blue and OrangeFeb 7 · 200 Meters · Place 74 · SUNY OneontaSUNY Oneonta200 Meters74.24.53aWind: 0Jr
Feb 1Ithaca Bomber InvitationalFeb 1 · 60 Meters · Place 64 · SUNY OneontaSUNY Oneonta60 Meters648.00a—
Jan 18Ithaca QuadJan 18 · 60 Meter · Place 18 · SUNY OneontaSUNY Oneonta60 MeterRound P18.7.66aJr
Jan 18Ithaca QuadJan 18 · 200 Meters · Place 36 · SUNY OneontaSUNY Oneonta200 Meters36.25.03aJr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 18Cortland ClassicApr 18 · Javelin · Place 4 · SUNY OneontaSUNY OneontaJavelin439.51mJr
Apr 5Cortland Red Dragon OpenApr 5 · Javelin · Place 3 · SUNY OneontaSUNY OneontaJavelin800g3.42.02mJr
Mar 30Utica Pioneer Almost Spring InviteMar 30 · Javelin · Place 2 · SUNY OneontaSUNY OneontaJavelin800g2.42.85mJr

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 7UC HolidayDec 7 · 60 Meter · Place 55 · SUNY OneontaSUNY Oneonta60 MeterRound P55.7.62aJr
Dec 7UC HolidayDec 7 · 200 Meters · Place 37 · SUNY OneontaSUNY Oneonta200 Meters37.24.65aJr
Feb 10CNY Valentine AlternativeFeb 10 · 60 Meter · Place 24 · SUNY OneontaSUNY Oneonta60 MeterRound P24.7.62aSo
Feb 10CNY Valentine AlternativeFeb 10 · 200 Meters · Place 25 · SUNY OneontaSUNY Oneonta200 Meters25.24.52a PBSo
Feb 3Ithaca College Bomber InvitationalFeb 3 · 60 Meters · Place 21 · SUNY OneontaSUNY Oneonta60 Meters217.59a PB—
Feb 3Ithaca College Bomber InvitationalFeb 3 · 200 Meters · Place 68 · SUNY OneontaSUNY Oneonta200 Meters6825.67a—
Jan 20Ithaca vs TCNJ, Cortland & OneontaJan 20 · 200 Meters · Place 27 · SUNY OneontaSUNY Oneonta200 Meters2724.83a—
Jan 20Ithaca vs TCNJ, Cortland & OneontaJan 20 · 60 Meters · Place 27 · SUNY OneontaSUNY Oneonta60 Meters279.40a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10Williams College The FIRE MeetMay 10 · Javelin · Place 10 · SUNY OneontaSUNY OneontaJavelin800g10.45.21m PBSo
May 3SUNYAC Outdoor ChampionshipsMay 3 · Javelin · Place 10 · SUNY OneontaSUNY OneontaJavelin1043.56m—
Apr 26RPI Capital District ClassicApr 26 · Javelin · Place 5 · SUNY OneontaSUNY OneontaJavelin800g5.43.04mSo
Apr 19SUNY Cortland Classic InvitationalApr 19 · Javelin · Place 5 · SUNY OneontaSUNY OneontaJavelin540.86m—
Apr 19SUNY Cortland Classic InvitationalApr 19 · 100 Meters · Place 26 · SUNY OneontaSUNY Oneonta100 Meters2611.86a—
Apr 7Cortland Red Dragon OpenApr 7 · Javelin · Place 6 · SUNY OneontaSUNY OneontaJavelin800g6.39.39mSo
Mar 30Hamilton College Continental InvitationalMar 30 · Javelin · Place 5 · SUNY OneontaSUNY OneontaJavelin543.08m—
Mar 30Hamilton College Continental InvitationalMar 30 · 200 Meters · Place 46 · SUNY OneontaSUNY Oneonta200 Meters4624.48a—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 8Utica Holiday ClassicDec 8 · 60 Meter · Place 21 · SUNY OneontaSUNY Oneonta60 Meter21.7.84aSo
Dec 8Utica Holiday ClassicDec 8 · 200 Meters · Place 65 · SUNY OneontaSUNY Oneonta200 Meters65.25.01aSo
Dec 1Houghton December ClassicDec 1 · 60 Meter · Place 46 · SUNY OneontaSUNY Oneonta60 MeterRound P46.7.65aSo
Dec 1Houghton December ClassicDec 1 · 200 Meters · Place 32 · SUNY OneontaSUNY Oneonta200 Meters32.24.81aSo
Feb 18Marc Deneault InvitationalFeb 18 · 60 Meter · Place 29 · SUNY OneontaSUNY Oneonta60 MeterRound P29.7.79aFr
Feb 18Marc Deneault InvitationalFeb 18 · 200 Meters · Place 27 · SUNY OneontaSUNY Oneonta200 Meters27.25.18aFr
Feb 4Bomber InvitationalFeb 4 · 200 Meters · Place 56 · SUNY OneontaSUNY Oneonta200 Meters5625.16a—
Feb 4Bomber InvitationalFeb 4 · 60 Meters · Place 27 · SUNY OneontaSUNY Oneonta60 MetersRound P277.76a—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 5SUNYAC Outdoor Track & Field ChampionshipsMay 5 · Javelin · Place 11 · SUNY OneontaSUNY OneontaJavelin800g11.40.47mFr
Apr 30Cortland QualifierApr 30 · Javelin · Place 3 · SUNY OneontaSUNY OneontaJavelin336.67m—
Apr 30Cortland QualifierApr 30 · 100 Meters · Place 10 · SUNY OneontaSUNY Oneonta100 Meters1012.03a—

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 3Greg Page MeetDec 3 · 300 Meters · Place 88 · SUNY OneontaSUNY Oneonta300 Meters88.40.85a PBFr
Dec 3Greg Page MeetDec 3 · 60 Meter · Place 73 · SUNY OneontaSUNY Oneonta60 MeterRound P73.7.68aFr
Feb 9Section 1 Class A ChampsFeb 9 · 55 Meters · Place 17 · Clarkstown NorthClarkstown North55 MetersRound P177.1912
Jan 23Section 1 Northern/Rockland County ChampsJan 23 · 300 Meters · Place 15 · Clarkstown NorthClarkstown North300 Meters1541.34—
Jan 23Section 1 Northern/Rockland County ChampsJan 23 · 55 Meters · Place 13 · Clarkstown NorthClarkstown North55 MetersRound P137.09—
Jan 14Suffern InvitationalJan 14 · 300 Meters · Clarkstown NorthClarkstown North300 Meters—DNS12
Jan 14Suffern InvitationalJan 14 · 55 Meter · Place 19 · Clarkstown NorthClarkstown North55 Meter19.7.38a12

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 27Section 1 Class A ChampionshipMay 27 · 200 Meters · Place 12 · Clarkstown NClarkstown N200 Meters1224.31 PB—
May 27Section 1 Class A ChampionshipMay 27 · 100 Meters · Place 7 · Clarkstown NClarkstown N100 MetersRound P711.81—
May 18Rockland County ChampsMay 18 · 200 Meters · Place 14 · Clarkstown NorthClarkstown North200 MetersRound P14.24.52a12
May 18Rockland County ChampsMay 18 · 100 Meters · Place 13 · Clarkstown NorthClarkstown North100 MetersRound P13.11.92a12
May 12Glen Loucks Games May 12 · Javelin · Place 17 · Clarkstown NorthClarkstown NorthJavelin17130-0512
May 2Section 1 League 2A ChampsMay 2 · Javelin · Place 1 · Clarkstown NorthClarkstown NorthJavelin800g1.115-0712
May 2Section 1 League 2A ChampsMay 2 · 200 Meters · Place 6 · Clarkstown NorthClarkstown North200 MetersRound P6.25.08a12
May 2Section 1 League 2A ChampsMay 2 · 200 Meters · Place 4 · Clarkstown NorthClarkstown North200 Meters4.24.89a12
May 2Section 1 League 2A ChampsMay 2 · 100 Meters · Place 6 · Clarkstown NorthClarkstown North100 MetersRound P6.12.12a12
May 2Section 1 League 2A ChampsMay 2 · 100 Meters · Place 3 · Clarkstown NorthClarkstown North100 Meters3.11.80a PB12
Apr 30Gold RushApr 30 · 200 Meters · Place 31 · Clarkstown NClarkstown N200 Meters3124.73—
Apr 22Sauquoit Valley Red Raider RelaysApr 22 · Javelin · Place 3 · Clarkstown NorthClarkstown NorthJavelin800g3.124-1012
Apr 22Sauquoit Valley Red Raider RelaysApr 22 · 100 Meters · Place 33 · Clarkstown NorthClarkstown North100 MetersRound P33.12.10a12
Apr 21Horace Greeley/Eastchester/Clarkstown North TriApr 21 · 200 Meters · Place 5 · Clarkstown NorthClarkstown North200 Meters5.24.71a12
Apr 21Horace Greeley/Eastchester/Clarkstown North TriApr 21 · 100 Meters · Place 5 · Clarkstown NorthClarkstown North100 Meters5.12.02a12
Apr 14Suffern Mountie MadnessApr 14 · 200 Meters · Place 43 · Clarkstown NorthClarkstown North200 Meters4325.08—

2021 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · 300 Meters · Place 17 · Clarkstown NorthClarkstown North300 Meters17.41.83a12
Dec 27Pearl River Holiday FestivalDec 27 · 55 Meter · Place 11 · Clarkstown NorthClarkstown North55 MeterRound P11.7.50a12
Dec 27Pearl River InvitationalDec 27 · 300 Meters · Place 17 · Clarkstown NorthClarkstown North300 Meters17.41.83a12
Dec 27Pearl River InvitationalDec 27 · 55 Meter · Place 11 · Clarkstown NorthClarkstown North55 MeterRound P11.7.50a12
Dec 22Section 1 ChallengeDec 22 · 55 Meter · Place 11 · Clarkstown NorthClarkstown North55 MeterRound P11.7.17a PB12
Dec 11Jim Mitchell InvitationalDec 11 · 300 Meters · Place 41 · Clarkstown NorthClarkstown North300 Meters41.41.50a12
Dec 6Section 1 Kickoff #2Dec 6 · 55 Meter · Place 12 · Clarkstown NorthClarkstown North55 MeterRound P12.7.33a12
Feb 17Palisades Center Underground Track SeriesFeb 17 · 300 Meters · Place 6 · Clarkstown NorthClarkstown North300 Meters6.41.712

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 1Section 1 League 2A ChampsJun 1 · Javelin · Place 6 · Clarkstown NorthClarkstown NorthJavelin800g6.102-1011
May 11Clarkstown North/Poughkeepsie/Horace Greeley TriMay 11 · 200 Meters · Clarkstown NorthClarkstown North200 Meters—DNS11
May 11Clarkstown North/Poughkeepsie/Horace Greeley TriMay 11 · 100 Meters · Clarkstown NorthClarkstown North100 Meters—DNS11
May 1Pirate Relays - Saturday #2May 1 · 200 Meters · Clarkstown NorthClarkstown North200 Meters—DNS11
May 1Pirate Relays - Saturday #2May 1 · 100 Meters · Place 24 · Clarkstown NorthClarkstown North100 Meters24.12.75a11

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 26Section 1 Rockland Northern County ChampionshipsJan 26 · 55 Meters · Place 21 · Clarkstown NorthClarkstown North55 MetersRound P217.07 PB—

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9Glen Loucks Games May 9 · 100 Meters · Place 83 · Clarkstown NorthClarkstown North100 MetersRound P8312.129
May 2Section 1 League 1C ChampionshipMay 2 · 200 Meters · Place 20 · Clarkstown NorthClarkstown North200 Meters2025.17—
May 2Section 1 League 1C ChampionshipMay 2 · 100 Meters · Place 30 · Clarkstown NorthClarkstown North100 Meters3012.38—
Apr 18Red Raider RelaysApr 18 · 200 Meters · Place 45 · Clarkstown NorthClarkstown North200 MetersRound P4525.239

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 25Section 1 Rockland & Northern County ChampionshipsJan 25 · 300 Meters · Place 51 · Clarkstown NClarkstown N300 Meters5142.548—
Jan 25Section 1 Rockland & Northern County ChampionshipsJan 25 · 55 Meters · Place 57 · Clarkstown NClarkstown N55 MetersRound P577.420—