Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRIIL Class A Championships · May 2411.76RIIL Class A ChampionshipsMay 24, 2025
110m Hurdles · 39" / 0.991m · OutdoorRIIL Eastern Division Championships · May 1715.88aRIIL Eastern Division ChampionshipsMay 17, 2026
200 Meters · IndoorEast Coast Invitational · Jan 1824.22East Coast InvitationalJanuary 18, 2025
200 Meters · OutdoorSRA, Barrington @ EPHS · Apr 1725.00SRA, Barrington @ EPHSApril 17, 2023
300 Meters · IndoorRIIL Class Championships · Jan 3137.80RIIL Class ChampionshipsJanuary 31, 2026
300m Hurdles · 36" / 0.914m · IndoorRhode Island State Championships · Jun 640.28aRhode Island State ChampionshipsJune 6, 2026
300m Hurdles · 36" / 0.914m · OutdoorBishop Hendricken Invitational · May 3140.73aBishop Hendricken InvitationalMay 31, 2026
400 Meters · Indoor World Trophy Invitational · Jan 2058.34 World Trophy InvitationalJanuary 20, 2024
55m Hurdles · 39" · IndoorRIIL Headley Division Dual Meet #1 · Dec 108.24aRIIL Headley Division Dual Meet #1December 10, 2025
600 Meters · IndoorRITCA Division Championships · Jan 211:28.20RITCA Division ChampionshipsJanuary 21, 2025
60m Hurdles · 39" / 0.991m · Indoor3rd Annual Marathon Sports Winter Classic · Dec 289.25a3rd Annual Marathon Sports Winter ClassicDecember 28, 2025
Triple Jump · OutdoorRIIL Eastern Division Championships · May 410.65mRIIL Eastern Division ChampionshipsMay 4, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 300m Hurdles · Place 29 · Barrington300m Hurdles36" / 0.914m29.42.90a12
May 31Bishop Hendricken InvitationalMay 31 · 300m Hurdles · Place 1 · Barrington300m Hurdles36" / 0.914m1.40.73a PB12
May 23RIIL Class B ChampionshipsMay 23 · 300m Hurdles · Place 1 · Barrington300m Hurdles36" / 0.914m1.41.10a12
May 23RIIL Class B ChampionshipsMay 23 · 110m Hurdles · Place 5 · Barrington110m Hurdles39" / 0.991mRound P5.18.07a12
May 23RIIL Class B ChampionshipsMay 23 · 110m Hurdles · Place 5 · Barrington110m Hurdles39" / 0.991m5.17.27a12
May 17RIIL Eastern Division ChampionshipsMay 17 · 300m Hurdles · Place 2 · Barrington300m Hurdles36" / 0.914m2.41.40a12
May 17RIIL Eastern Division ChampionshipsMay 17 · 110m Hurdles · Place 2 · Barrington110m Hurdles39" / 0.991mRound P2.15.88a PB12
May 17RIIL Eastern Division ChampionshipsMay 17 · 110m Hurdles · Place 6 · Barrington110m Hurdles39" / 0.991m6.16.33a12
May 2Classical ClassicMay 2 · 300m Hurdles · Place 2 · Barrington300m Hurdles36" / 0.914m2.41.44a12

2026 Indoor Track

18 results
DateMeetEventPlMarkGr
Jun 6Rhode Island State ChampionshipsJun 6 · 300m Hurdles · Place 6 · Barrington300m Hurdles36" / 0.914m6.40.28a PB12
Feb 14RIIL Boys State ChampionshipFeb 14 · 55m Hurdles · Place 11 · Barrington55m Hurdles39"Round P11.8.46a12
Jan 31RIIL Class ChampionshipsJan 31 · 300 Meters · Place 3 · Barrington300 Meters337.80 PB12
Jan 24RITCA Dwyer and Headley Division ChampionshipsJan 24 · 55m Hurdles · Place 4 · Barrington H55m Hurdles48.5712
Jan 24RITCA Dwyer and Headley Division ChampionshipsJan 24 · 55m Hurdles · Place 4 · Barrington H55m HurdlesRound P48.5712
Jan 24RITCA Dwyer and Headley Division ChampionshipsJan 24 · 300 Meters · Place 6 · Barrington H300 Meters638.7312
Jan 24RITCA Dwyer and Headley Division ChampionshipsJan 24 · 300 Meters · Place 6 · Barrington300 Meters638.7312
Jan 24RITCA Dwyer and Headley Division ChampionshipsJan 24 · 55m Hurdles · Place 4 · Barrington55m HurdlesRound P48.5712
Jan 24RITCA Dwyer and Headley Division ChampionshipsJan 24 · 55m Hurdles · Place 4 · Barrington55m Hurdles48.5712
Jan 19RIIL Headley Division Dual Meet #3Jan 19 · 55m Hurdles · Place 2 · Barrington55m Hurdles28.53a12
Jan 19RIIL Headley Division Dual Meet #3Jan 19 · 300 Meters · Place 6 · Barrington300 Meters638.06a12
Jan 1714th Annual East Coast InvitationalJan 17 · 55m Hurdles · Place 11 · Barrington55m HurdlesRound P118.6412
Jan 1714th Annual East Coast InvitationalJan 17 · 55m Hurdles · Place 11 · Barrington55m HurdlesRound P118.6412
Jan 8RIIL Headley Division Dual Meet #2Jan 8 · 55m Hurdles · Place 1 · Barrington55m Hurdles18.24a12
Jan 3RITCA InvitationalJan 3 · 55m Hurdles · Place 4 · Barrington55m HurdlesRound P48.1312
Jan 3RITCA InvitationalJan 3 · 55m Hurdles · Place 3 · Barrington55m Hurdles38.3212
Jan 3RITCA InvitationalJan 3 · 55m Hurdles · Place 4 · Barrington55m HurdlesRound P48.1312
Jan 3RITCA InvitationalJan 3 · 55m Hurdles · Place 3 · Barrington55m Hurdles38.3212

2025 Indoor Track

20 results
DateMeetEventPlMarkGr
Dec 283rd Annual Marathon Sports Winter ClassicDec 28 · 60m Hurdles · Place 4 · Barrington60m Hurdles39" / 0.991m4.9.25a PB12
Dec 10RIIL Headley Division Dual Meet #1Dec 10 · 300 Meters · Place 2 · Barrington300 Meters2.38.72a12
Dec 10RIIL Headley Division Dual Meet #1Dec 10 · 55m Hurdles · Place 2 · Barrington55m Hurdles39"2.8.24a PBWind: 012
Feb 15RIIL State Indoor ChampionshipsFeb 15 · 55m Hurdles · Place 5 · Barrington55m HurdlesRound P58.1511
Feb 15RIIL State Indoor ChampionshipsFeb 15 · 55m Hurdles · Place 4 · Barrington55m Hurdles48.1011
Feb 8RITCA Last Chance QualifierFeb 8 · 55m Hurdles · Place 8 · Barrington55m HurdlesRound P88.5311
Feb 8RITCA Last Chance QualifierFeb 8 · 55m Hurdles · Place 7 · Barrington55m Hurdles78.5511
Feb 1RIIL Class ChampionshipsFeb 1 · 300 Meters · Place 3 · Barrington300 Meters338.0111
Feb 1RIIL Class ChampionshipsFeb 1 · 55m Hurdles · Place 4 · Barrington55m Hurdles48.6911
Feb 1RIIL Class ChampionshipsFeb 1 · 55m Hurdles · Place 3 · Barrington55m Hurdles38.6111
Jan 25RITCA InvitationalJan 25 · 300 Meters · Place 10 · Barrington H300 Meters1037.9411
Jan 21RITCA Division ChampionshipsJan 21 · 600 Meters · Place 2 · Barrington H600 Meters21:28.20 PB11
Jan 21RITCA Division ChampionshipsJan 21 · 55m Hurdles · Place 4 · Barrington H55m Hurdles48.4911
Jan 21RITCA Division ChampionshipsJan 21 · 55m Hurdles · Place 3 · Barrington H55m HurdlesRound P38.3411
Jan 21RITCA Division ChampionshipsJan 21 · 600 Meters · Place 2 · Barrington600 Meters21:28.2011
Jan 21RITCA Division ChampionshipsJan 21 · 55m Hurdles · Place 3 · Barrington55m HurdlesRound P38.3411
Jan 21RITCA Division ChampionshipsJan 21 · 55m Hurdles · Place 4 · Barrington55m Hurdles48.4911
Jan 18East Coast InvitationalJan 18 · 200 Meters · Place 16 · Barrington200 Meters1624.22 PB11
Jan 18East Coast InvitationalJan 18 · 55m Hurdles · Place 36 · Barrington55m HurdlesRound P369.2711
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 55m Hurdles · Place 25 · Barrington55m Hurdles39"Round P25.8.39a11

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 7RIIL Rhode Island State ChampionshipsJun 7 · 300m Hurdles · Place 6 · Barrington300m Hurdles640.1811
Jun 7RIIL Rhode Island State ChampionshipsJun 7 · 300m Hurdles · Place 6 · Barrington300m Hurdles640.1811
Jun 7RIIL Rhode Island State ChampionshipsJun 7 · 110m Hurdles · Place 6 · Barrington110m HurdlesRound P615.2211
Jun 7RIIL Rhode Island State ChampionshipsJun 7 · 110m Hurdles · Place 6 · Barrington110m HurdlesRound P615.2211
Jun 7RIIL Rhode Island State ChampionshipsJun 7 · 110m Hurdles · Place 5 · Barrington110m Hurdles515.3211
Jun 7RIIL Rhode Island State ChampionshipsJun 7 · 110m Hurdles · Place 5 · Barrington110m Hurdles515.3211
May 31Bishop Hendricken InvitationalMay 31 · 300m Hurdles · Place 6 · Barrington300m Hurdles641.0411
May 24RIIL Class A ChampionshipsMay 24 · 300m Hurdles · Place 1 · Barrington300m Hurdles140.7511
May 24RIIL Class A ChampionshipsMay 24 · 100 Meters · Place 4 · Barrington100 Meters411.76 PB11
May 24RIIL Class A ChampionshipsMay 24 · 100 Meters · Place 4 · Barrington100 Meters411.7711
May 24RIIL Class A ChampionshipsMay 24 · 110m Hurdles · Place 4 · Barrington110m Hurdles416.5711
May 24RIIL Class A ChampionshipsMay 24 · 110m Hurdles · Place 4 · Barrington110m Hurdles416.5611
May 24RIIL Class A ChampionshipsMay 24 · 300m Hurdles · Place 1 · Barrington300m Hurdles140.7511
May 24RIIL Class A ChampionshipsMay 24 · 110m Hurdles · Place 4 · Barrington110m HurdlesRound P416.5711
May 24RIIL Class A ChampionshipsMay 24 · 110m Hurdles · Place 4 · Barrington110m Hurdles416.5611
May 24RIIL Class A ChampionshipsMay 24 · 100 Meters · Place 4 · Barrington100 MetersRound P411.7611
May 24RIIL Class A ChampionshipsMay 24 · 100 Meters · Place 4 · Barrington100 Meters411.7711
May 24RIIL Class B ChampionshipsMay 24 · 300m Hurdles · Place 1 · Barrington300m Hurdles36" / 0.914m1.40.75a11
May 24RIIL Class B ChampionshipsMay 24 · 110m Hurdles · Place 4 · Barrington110m Hurdles39" / 0.991mRound P4.16.57aWind: 011
May 24RIIL Class B ChampionshipsMay 24 · 110m Hurdles · Place 4 · Barrington110m Hurdles39" / 0.991m4.16.56aWind: 011
May 24RIIL Class B ChampionshipsMay 24 · 100 Meters · Place 4 · Barrington100 MetersRound P4.11.76aWind: 011
May 24RIIL Class B ChampionshipsMay 24 · 100 Meters · Place 4 · Barrington100 Meters4.11.77aWind: 011
May 10Classical ClassicMay 10 · 300m Hurdles · Place 1 · Barrington300m Hurdles140.2911
May 3Sgt. Brian St. Germain InvitationalMay 3 · 300m Hurdles · Place 3 · Barrington300m Hurdles340.5711
May 3Sgt. Brian St. Germain InvitationalMay 3 · 110m Hurdles · Place 2 · Barrington110m HurdlesRound P215.7411
May 3Sgt. Brian St. Germain InvitationalMay 3 · 110m Hurdles · Place 8 · Barrington110m Hurdles816.1111

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 31Marathon Sports Winter ClassicDec 31 · 60m Hurdles · Place 6 · Barrington60m Hurdles39" / 0.991m6.10.16a11
Dec 21The Beantown Winter ClassicDec 21 · 55m Hurdles · Place 21 · Barrington55m Hurdles39"Round P21.9.11a11
Dec 14RIIL Dual Meet - Week 1Dec 14 · 300 Meters · Place 4 · Barrington300 Meters4.38.76a11
Dec 14RIIL Dual Meet - Week 1Dec 14 · 55m Hurdles · Place 3 · Barrington55m Hurdles39"3.8.54a11
Feb 17RIIL State Indoor ChampionshipsFeb 17 · 55m Hurdles · Place 18 · Barrington55m HurdlesRound P188.5910
Feb 3RIIL Class ChampionshipsFeb 3 · 55m Hurdles · Place 9 · Barrington H55m Hurdles98.7310
Feb 3RIIL Class ChampionshipsFeb 3 · 55m Hurdles · Place 9 · Barrington H55m HurdlesRound P98.6110
Jan 20 World Trophy InvitationalJan 20 · 55m Hurdles · Place 9 · Barrington55m HurdlesRound P99.0810
Jan 20 World Trophy InvitationalJan 20 · 55m Hurdles · Place 8 · Barrington55m Hurdles88.8310
Jan 20 World Trophy InvitationalJan 20 · 400 Meters · Place 32 · Barrington400 Meters3258.34 PB10
Jan 15RIIL Boys - Week 3Jan 15 · 300 Meters · Place 16 · Barrington H300 Meters1640.5510
Jan 15RIIL Boys - Week 3Jan 15 · 55m Hurdles · Place 5 · Barrington H55m Hurdles59.2410

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 1Rhode Island State ChampionshipsJun 1 · 300m Hurdles · Place 8 · Barrington300m Hurdles841.3710
Jun 1Rhode Island State ChampionshipsJun 1 · 110m Hurdles · Place 10 · Barrington110m HurdlesRound P1016.2710
Jun 1Rhode Island State ChampionshipsJun 1 · 300m Hurdles · Place 8 · Barrington300m Hurdles841.3710
Jun 1Rhode Island State ChampionshipsJun 1 · 110m Hurdles · Place 10 · Barrington110m HurdlesRound P1016.2710
May 25Bishop Hendricken InvitationalMay 25 · 110m Hurdles · Place 6 · Barrington110m HurdlesRound P617.1910
May 25Bishop Hendricken InvitationalMay 25 · 110m Hurdles · Place 5 · Barrington110m Hurdles516.3910
May 21RIIL Class B ChampionshipsMay 21 · Triple Jump · Place 12 · BarringtonTriple Jump12.35-07.0010
May 21RIIL Class B ChampionshipsMay 21 · 300m Hurdles · Place 12 · Barrington300m Hurdles36" / 0.914m12.45.01a10
May 21RIIL Class B ChampionshipsMay 21 · 110m Hurdles · Place 6 · Barrington110m Hurdles39" / 0.991m6.17.60a10
May 11Sgt. Brian St. Germain InvitationalMay 11 · 300m Hurdles · Place 32 · Barrington300m Hurdles3248.0110
May 11Sgt. Brian St. Germain InvitationalMay 11 · 110m Hurdles · Place 8 · Barrington110m HurdlesRound P816.3410
May 11Sgt. Brian St. Germain InvitationalMay 11 · 110m Hurdles · Place 8 · Barrington110m Hurdles816.7610
May 4RIIL Eastern Division ChampionshipsMay 4 · Triple Jump · Place 9 · Barrington HTriple Jump910.65m PB10
May 4RIIL Eastern Division ChampionshipsMay 4 · 300m Hurdles · Place 6 · Barrington H300m Hurdles643.3210
May 4RIIL Eastern Division ChampionshipsMay 4 · 110m Hurdles · Place 8 · Barrington H110m Hurdles816.1510
May 4RIIL Eastern Division ChampionshipsMay 4 · 110m Hurdles · Place 6 · Barrington H110m HurdlesRound P616.2210
Apr 29East Providence, St. Raphael, PCD @ BarringtonApr 29 · Triple Jump · Place 4 · Barrington High SchoTriple Jump437-01.0010
Apr 29East Providence, St. Raphael, PCD @ BarringtonApr 29 · 300m Hurdles · Place 3 · Barrington High Scho300m Hurdles342.3010
Apr 29East Providence, St. Raphael, PCD @ BarringtonApr 29 · 110m Hurdles · Place 4 · Barrington High Scho110m Hurdles416.7010
Apr 27Classical ClassicApr 27 · Triple Jump · Place 35 · BarringtonTriple Jump3533-7.5010
Apr 27Classical ClassicApr 27 · 300m Hurdles · Place 7 · Barrington300m Hurdles742.8410
Apr 27Classical ClassicApr 27 · 110m Hurdles · Place 7 · Barrington110m HurdlesRound P716.1010
Apr 27Classical ClassicApr 27 · 110m Hurdles · Place 7 · Barrington110m Hurdles716.4510

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 30RITCA Boys JV State ChampionshipsMay 30 · 300m Hurdles · Place 12 · Barrington300m Hurdles36" / 0.914m12.47.02a9
May 30RITCA Boys JV State ChampionshipsMay 30 · 110m Hurdles · Place 18 · Barrington110m Hurdles39" / 0.991mRound P18.23.45a9
May 27Bishop Hendricken InvitationalMay 27 · 300m Hurdles · Place 25 · Barrington300m Hurdles2546.669
May 22RITCA Freshmen State ChampionshipsMay 22 · Triple Jump · Place 8 · BarringtonTriple Jump834-79
May 22RITCA Freshmen State ChampionshipsMay 22 · 300m Hurdles · Place 4 · Barrington300m Hurdles446.689
May 22RITCA Freshmen State ChampionshipsMay 22 · 110m Hurdles · Place 3 · Barrington110m HurdlesRound P319.539
May 22RITCA Freshmen State ChampionshipsMay 22 · 110m Hurdles · Place 3 · Barrington110m Hurdles319.179
May 20RIIL Class B ChampionshipsMay 20 · 300m Hurdles · Place 9 · Barrington300m Hurdles36" / 0.914m9.46.15a9
May 13Sgt. Brian St. Germain InvitationalMay 13 · 300m Hurdles · Place 19 · Barrington300m Hurdles1945.379
May 6RIIL Eastern Divisional ChampionshipsMay 6 · 300m Hurdles · Place 7 · Barrington300m Hurdles748.86a—
Apr 17SRA, Barrington @ EPHSApr 17 · 300m Hurdles · Place 4 · Barrington300m Hurdles446.409
Apr 17SRA, Barrington @ EPHSApr 17 · 110m Hurdles · Place 7 · Barrington110m Hurdles720.709
Apr 17SRA, Barrington @ EPHSApr 17 · 200 Meters · Place 5 · Barrington200 Meters525.00 PB9