* High School: Lebanon

College Bests

600 800
1000 1600
MILE 3200
5K (XC) 8K (XC)
USM Husky Invitational    Jan 27, 2024
800 2:02.06 1st (F)
Panther Invitational I    Jan 20, 2024
800 2:01.35 4th (F)
Mile 4:35.82 4th (F)
Middlebury Snowflake Invitational    Jan 13, 2024
Mile 4:35.95 9th (F)
Plymouth Winter Classic    Dec 9, 2023
4x400 3:40.82 2nd (F)
Little East XC Championship    Oct 28, 2023
4.87M 27:13.8 17th
Suffolk Invite    Oct 14, 2023
8k 27:28.6 61st
James Earley    Oct 7, 2023
8k 27:58.1 14th
KSC Invitational    Sep 30, 2023
4.87M 28:09.9 70th
↓Competing for Lebanon
2023 NHIAA Meet of Champions    Jun 3, 2023
4x800 8:11.19 3rd (F)
2023 NHIAA Division II Entries & Battlenotes    May 26, 2023
800 2:04.79 10th (F)
4x400 3:41.19 9th (F)
4x800 8:10.80 1st (F)
2023 Hanover Relays    May 17, 2023
4x800 8:20.99 1st (F)
CVC Championship 2023    May 13, 2023
800 2:07.31 4th (F)
1600 4:37.86 5th (F)
CVC North Qualifier 2023 at KRHS    May 9, 2023
800 2:05.07 3rd (F)
1600 4:40.63 4th (F)
Stevens Twilight Meet 2023    May 5, 2023
800 2:03.49 1st (F)
1600 4:43.09 3rd (F)
4x400 4:08.24 3rd (F)
Hanover Home Meet 2 May 2023    May 2, 2023
1600 4:46.55 5th (F)
4x400 4:02.48 2nd (F)
SP 25' 5.5" 7.75m 10th (F)
Black Bear Invitational    Apr 29, 2023
800 2:06.12 11th (F)
4x800 8:47.56 6th (F)
Lebanon Home Meet #1    Apr 25, 2023
SP 28' 11" 8.81m 10th (F)
DT 82' 3" 25.06m 11th (F)
Sanborn Invitational    Apr 22, 2023
4x800 10:22.00 8th (F)
Merrimack Valley Quad    Apr 18, 2023
800 2:07.86 2nd (F)
1600 4:55.45 3rd (F)
4x400 4:09.13 5th (F)
Pelham Invitational    Apr 15, 2023
800 2:06.46 5th (F)
4x400 3:48.56 7th (F)
2023 NHIAA Division II Indoor State Championships    Feb 12, 2023
1000 2:41.54 4th (F)
4x400 3:51.46 12th (F)
NHWTL @ UNH Morning    Feb 5, 2023
1000 2:44.07 3rd (F)
4x400 4:05.64 8th (F)
2023 Dartmouth Relays - HIGH SCHOOL Events    Jan 13-14, 2023
4x400 3:41.65 4th (F)
DMR 11:19.25 4th (F)
NHWTL @ UNH Afternoon    Jan 7, 2023
4x400 4:21.74 6th (F)
NHWTL @ Plymouth Afternoon    Dec 30, 2022
600 1:30.68 2nd (F)
4x400 4:06.43 3rd (F)
Winter Track League - Leverone #2    Dec 28, 2022
1000 2:50.23 3rd (F)
4x400 4:05.31 5th (F)
Winter Track League - Leverone #1    Dec 18, 2022
1000 2:46.65 3rd (F)
2022 NHIAA X-C Meet of Champions    Nov 5, 2022
5k 18:01.9 82nd
CVC XC Championship    Oct 14, 2022
3.11M 17:26.0 9th
2022 Woods Trail Run    Oct 1, 2022
5k 18:46.4 61st
5k 18:46.4 67th
Bobcat Cross Country Invitational    Sep 10, 2022
5k 19:32.0 37th
2022 NHIAA Division II Entries & Battlenotes    May 29, 2022
3200 10:45.47 10th (F)
4x800 9:02.92 7th (F)
Hanover Home Meet 19 May 2022    May 19, 2022
3200 10:41.19 3rd (F)
Stevens Twilight Meet    May 6, 2022
1600 4:57.50 4th (F)
3200 10:58.71 6th (F)
4x400 4:15.98 4th (F)
2022 Black Bear Invitational    Apr 30, 2022
1600 5:00.50 15th (F)
Hanover Home Meet 29 April 2022    Apr 29, 2022
1600 5:03.92 5th (F)
4x400 5:00.00 1st (F)
Sanborn Invitational    Apr 23, 2022
4x800 9:12.32 3rd (F)
2021 NHIAA Division X-C Championships    Oct 30, 2021
5k 19:17.4 60th
2021 Woods Trail Run    Oct 2, 2021
5k 19:51.7 180th
5k 19:51.7 13th
Bobcat Invitational    Sep 11, 2021
5k 20:09.0 48th
NHIAA Division II Outdoor Entries & Battlenotes    May 29, 2021
4x800 9:32.02 7th (F)
Hanover Last Chance Track Events 2021    May 21, 2021
300H 51.23 3rd (F)
4x400 4:11.99 1st (F)
Stevens 5/10/21    May 10, 2021
800 2:22.10 4th (F)
1600 5:11.66 3rd (F)
4x400 4:02.16 3rd (F)
2020 Dartmouth Relays - High School    Jan 11-12, 2020
600 1:52.17 68th (F)
WTL at Dartmouth - 12/22/19    Dec 22, 2019
1000 3:22.17 25th (F)
WTL at Dartmouth - 12/15/19    Dec 15, 2019
4x400 4:12.60 7th (F)
NH D2/3 JV State Meet    Oct 16, 2019
5k 22:06.4 108th
2019 Woods Trail Run    Oct 5, 2019
5k 24:54.5 614th
Black Bear Invitational    Sep 28, 2019
5k 24:28.0 212th
600 Meters (Indoor)
Top↑
* for Lebanon
NHWTL @ Plymouth Afternoon Dec 30, 2022
* for Lebanon
2020 Dartmouth Relays - High School Jan 11-12, 2020
800 Meters (Outdoor)
Top↑
* for Lebanon
2023 NHIAA Division II Entries & Battlenotes May 26, 2023
* for Lebanon
CVC Championship 2023 May 13, 2023
* for Lebanon
CVC North Qualifier 2023 at KRHS May 9, 2023
* for Lebanon
Stevens Twilight Meet 2023 May 5, 2023
* for Lebanon
Black Bear Invitational Apr 29, 2023
* for Lebanon
Merrimack Valley Quad Apr 18, 2023
* for Lebanon
Pelham Invitational Apr 15, 2023
* for Lebanon
Stevens 5/10/21 May 10, 2021
800 Meters (Indoor)
Top↑
USM Husky Invitational Jan 27, 2024
Panther Invitational I Jan 20, 2024
1000 Meters (Indoor)
Top↑
* for Lebanon
2023 NHIAA Division II Indoor State Championships Feb 12, 2023
* for Lebanon
NHWTL @ UNH Morning Feb 5, 2023
* for Lebanon
Winter Track League - Leverone #2 Dec 28, 2022
* for Lebanon
Winter Track League - Leverone #1 Dec 18, 2022
* for Lebanon
WTL at Dartmouth - 12/22/19 Dec 22, 2019
1600 Meters (Outdoor)
Top↑
* for Lebanon
CVC Championship 2023 May 13, 2023
* for Lebanon
CVC North Qualifier 2023 at KRHS May 9, 2023
* for Lebanon
Stevens Twilight Meet 2023 May 5, 2023
* for Lebanon
Hanover Home Meet 2 May 2023 May 2, 2023
* for Lebanon
Merrimack Valley Quad Apr 18, 2023
* for Lebanon
Stevens Twilight Meet May 6, 2022
* for Lebanon
2022 Black Bear Invitational Apr 30, 2022
* for Lebanon
Hanover Home Meet 29 April 2022 Apr 29, 2022
* for Lebanon
Stevens 5/10/21 May 10, 2021
Mile (Indoor)
Top↑
Panther Invitational I Jan 20, 2024
Middlebury Snowflake Invitational Jan 13, 2024
3200 Meters (Outdoor)
Top↑
* for Lebanon
2022 NHIAA Division II Entries & Battlenotes May 29, 2022
* for Lebanon
Hanover Home Meet 19 May 2022 May 19, 2022
* for Lebanon
Stevens Twilight Meet May 6, 2022
300 Hurdles (Outdoor)
Top↑
* for Lebanon
Hanover Last Chance Track Events 2021 May 21, 2021
4 x 400 Relay (Outdoor)
Top↑
* for Lebanon
2023 NHIAA Division II Entries & Battlenotes May 26, 2023
* for Lebanon
Stevens Twilight Meet 2023 May 5, 2023
* for Lebanon
Hanover Home Meet 2 May 2023 May 2, 2023
* for Lebanon
Merrimack Valley Quad Apr 18, 2023
* for Lebanon
Pelham Invitational Apr 15, 2023
* for Lebanon
Stevens Twilight Meet May 6, 2022
* for Lebanon
Hanover Home Meet 29 April 2022 Apr 29, 2022
* for Lebanon
Hanover Last Chance Track Events 2021 May 21, 2021
* for Lebanon
Stevens 5/10/21 May 10, 2021
4 x 400 Relay (Indoor)
Top↑
Plymouth Winter Classic Dec 9, 2023
* for Lebanon
2023 NHIAA Division II Indoor State Championships Feb 12, 2023
* for Lebanon
NHWTL @ UNH Morning Feb 5, 2023
* for Lebanon
2023 Dartmouth Relays - HIGH SCHOOL Events Jan 13-14, 2023
* for Lebanon
NHWTL @ UNH Afternoon Jan 7, 2023
* for Lebanon
NHWTL @ Plymouth Afternoon Dec 30, 2022
* for Lebanon
Winter Track League - Leverone #2 Dec 28, 2022
* for Lebanon
WTL at Dartmouth - 12/15/19 Dec 15, 2019
4 x 800 Relay (Outdoor)
Top↑
* for Lebanon
2023 NHIAA Meet of Champions Jun 3, 2023
* for Lebanon
2023 NHIAA Division II Entries & Battlenotes May 26, 2023
* for Lebanon
2023 Hanover Relays May 17, 2023
* for Lebanon
Black Bear Invitational Apr 29, 2023
* for Lebanon
Sanborn Invitational Apr 22, 2023
* for Lebanon
2022 NHIAA Division II Entries & Battlenotes May 29, 2022
* for Lebanon
Sanborn Invitational Apr 23, 2022
* for Lebanon
NHIAA Division II Outdoor Entries & Battlenotes May 29, 2021
Distance Medley Relay (Indoor)
Top↑
* for Lebanon
2023 Dartmouth Relays - HIGH SCHOOL Events Jan 13-14, 2023
Shot Put (Outdoor)
Top↑
7.75m
* for Lebanon
Hanover Home Meet 2 May 2023 May 2, 2023
8.81m
* for Lebanon
Lebanon Home Meet #1 Apr 25, 2023
Discus (Outdoor)
Top↑
25.06m
* for Lebanon
Lebanon Home Meet #1 Apr 25, 2023
5k
Top↑
* for Lebanon
2022 NHIAA X-C Meet of Champions Nov 5, 2022
* for Lebanon
2022 Woods Trail Run Oct 1, 2022
* for Lebanon
2022 Woods Trail Run Oct 1, 2022
* for Lebanon
Bobcat Cross Country Invitational Sep 10, 2022
* for Lebanon
2021 NHIAA Division X-C Championships Oct 30, 2021
* for Lebanon
2021 Woods Trail Run Oct 2, 2021
* for Lebanon
2021 Woods Trail Run Oct 2, 2021
* for Lebanon
Bobcat Invitational Sep 11, 2021
* for Lebanon
NH D2/3 JV State Meet Oct 16, 2019
* for Lebanon
2019 Woods Trail Run Oct 5, 2019
* for Lebanon
Black Bear Invitational Sep 28, 2019
* for Lebanon
2019 Oyster River Bobcat X-C Invitational Sep 15, 2019
8k
Top↑
Suffolk Invite Oct 14, 2023
James Earley Oct 7, 2023
3.11 Mile
Top↑
* for Lebanon
CVC XC Championship Oct 14, 2022
4.87 Mile
Top↑
Little East XC Championship Oct 28, 2023
KSC Invitational Sep 30, 2023

2024 Indoors

800 Meters
USM Husky Invitational January 27, 2024
Panther Invitational I January 20, 2024
Mile
Panther Invitational I January 20, 2024
Middlebury Snowflake Invitational January 13, 2024

2023 Indoors

2023 XC

8k
Suffolk Invite October 14, 2023
James Earley October 7, 2023
4.87 Mile
Little East XC Championship October 28, 2023
KSC Invitational September 30, 2023
↓Competing for Lebanon

2023 Outdoors

800 Meters
2023 NHIAA Division II Entries & Battlenotes May 26, 2023
CVC Championship 2023 May 13, 2023
CVC North Qualifier 2023 at KRHS May 9, 2023
Stevens Twilight Meet 2023 May 5, 2023
Black Bear Invitational April 29, 2023
Merrimack Valley Quad April 18, 2023
Pelham Invitational April 15, 2023
1600 Meters
CVC Championship 2023 May 13, 2023
CVC North Qualifier 2023 at KRHS May 9, 2023
Stevens Twilight Meet 2023 May 5, 2023
Hanover Home Meet 2 May 2023 May 2, 2023
Merrimack Valley Quad April 18, 2023
4 x 400 Relay
2023 NHIAA Division II Entries & Battlenotes May 26, 2023
Stevens Twilight Meet 2023 May 5, 2023
Hanover Home Meet 2 May 2023 May 2, 2023
Merrimack Valley Quad April 18, 2023
Pelham Invitational April 15, 2023
4 x 800 Relay
2023 NHIAA Meet of Champions June 3, 2023
2023 NHIAA Division II Entries & Battlenotes May 26, 2023
2023 Hanover Relays May 17, 2023
Black Bear Invitational April 29, 2023
Sanborn Invitational April 22, 2023
Shot Put
Hanover Home Meet 2 May 2023 May 2, 2023
Lebanon Home Meet #1 April 25, 2023
Discus
Lebanon Home Meet #1 April 25, 2023

2022 Indoors

600 Meters
NHWTL @ Plymouth Afternoon December 30, 2022
1000 Meters
Winter Track League - Leverone #2 December 28, 2022
Winter Track League - Leverone #1 December 18, 2022
4 x 400 Relay
NHWTL @ Plymouth Afternoon December 30, 2022
Winter Track League - Leverone #2 December 28, 2022

2022 XC

5k
2022 NHIAA X-C Meet of Champions November 5, 2022
2022 Woods Trail Run October 1, 2022
2022 Woods Trail Run October 1, 2022
Bobcat Cross Country Invitational September 10, 2022
3.11 Mile
CVC XC Championship October 14, 2022

2022 Outdoors

2021 XC

2021 Outdoors

800 Meters
Stevens 5/10/21 May 10, 2021
1600 Meters
Stevens 5/10/21 May 10, 2021
300 Hurdles
Hanover Last Chance Track Events 2021 May 21, 2021
4 x 400 Relay
Hanover Last Chance Track Events 2021 May 21, 2021
Stevens 5/10/21 May 10, 2021
4 x 800 Relay
NHIAA Division II Outdoor Entries & Battlenotes May 29, 2021

2020 Indoors

600 Meters
2020 Dartmouth Relays - High School January 11-12, 2020

2019 Indoors

1000 Meters
WTL at Dartmouth - 12/22/19 December 22, 2019
4 x 400 Relay
WTL at Dartmouth - 12/15/19 December 15, 2019

2019 XC

600 Meters (Indoors)
2022  
* for Lebanon
(Dec 30, 2022)
2020  
* for Lebanon
800 Meters (Indoors)
2024  
(Jan 20, 2024)
1000 Meters (Indoors)
2023  
* for Lebanon
2022  
* for Lebanon
2019  
* for Lebanon
(Dec 22, 2019)
Mile (Indoors)
2024  
(Jan 20, 2024)
5k (XC)
2022  
* for Lebanon
2021  
* for Lebanon
2019  
* for Lebanon
Oct 16, 2019
8k (XC)
2023  
Oct 14, 2023
3.11 Mile (XC)
2022  
* for Lebanon
Oct 14, 2022
4.87 Mile (XC)
2023  
Oct 28, 2023
800 Meters (Outdoors)
2023  
* for Lebanon
(May 5, 2023)
2021  
* for Lebanon
(May 10, 2021)
1600 Meters (Outdoors)
2023  
* for Lebanon
(May 13, 2023)
2022  
* for Lebanon
(May 6, 2022)
2021  
* for Lebanon
(May 10, 2021)
3200 Meters (Outdoors)
2022  
* for Lebanon
(May 19, 2022)
300 Hurdles (Outdoors)
2021  
* for Lebanon
Shot Put (Outdoors)
2023  
* for Lebanon
(Apr 25, 2023)
Discus (Outdoors)
2023  
* for Lebanon
(Apr 25, 2023)