Performance Dashboard
Athlete analytics & progression tracking
10000m_cc
810
Points
31:46.70
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 10, 2023 | NCAA Division I Southeast Region Cross Country Championships | 31:46.70 | 122 | 810 |
| Nov. 15, 2019 | NCAA D1 Northeast Regional | 32:27.80 | 199 | 757 |
| Nov. 11, 2022 | NCAA Division I Southeast Region Cross Country Championships | 33:20.90 | 149 | 692 |
1000m
484
Points
2:51.84
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 28, 2018 | UNH Winter Track League # 7 ( Afternoon) | 2:51.84 | 7 | 484 |
1500m
855
Points
4:00.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 26, 2025 | Jim Freeman / Clark Wood Heptathlon | 4:00.00 | 25 | 855 |
| Jan. 27, 2019 | UNH Winter Track League # 7 (Afternoon) | 4:14.64 | 1 | 691 |
| Feb. 3, 2019 | NHIAA Division I State Championship and Battlenotes | 4:15.34 | 4 | 684 |
| Feb. 4, 2018 | New Hampshire Indoor T&F State Championships | 4:16.95 | 4 | 667 |
| Dec. 28, 2017 | NH Winter Track League at Dartmouth | 4:19.32 | 1 | 642 |
| Dec. 30, 2017 | UNH Winter Track League # 3 ( Evening) | 4:23.74 | 1 | 598 |
| Jan. 6, 2019 | UNH Winter Track League # 4 ( Afternoon) | 4:23.94 | 7 | 596 |
| Jan. 14, 2018 | UNH Winter Track League # 5 ( Afternoon) | 4:25.64 | 3 | 579 |
1600m
758
Points
4:26.41
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 1, 2018 | Concord Tri | 4:26.41 | 2 | 758 |
| April 27, 2019 | Black Bear Invitational | 4:27.76 | 1 | 744 |
| May 14, 2019 | Concord Tri | 4:28.38 | 1 | 738 |
| May 18, 2019 | Londonderry R.E.A.L Invitational | 4:30.67 | 7 | 715 |
| April 18, 2018 | Merrimack vs. Keene, Concord | 4:32.41 | 2 | 697 |
| April 30, 2019 | Bedford Triangular | 4:32.44 | 3 | 697 |
| April 16, 2019 | Merrimack, Keene vs. Concord | 4:35.76 | 3 | 664 |
| May 9, 2017 | Concord @ Pinkerton | 4:37.49 | 3 | 648 |
| May 16, 2017 | Concord vs Alvirine | 4:41.52 | 2 | 610 |
| May 2, 2017 | Concord vs Salem | 4:44.92 | 2 | 578 |
| May 3, 2016 | Salem v. Concord | 4:54.93 | 5 | 491 |
| April 12, 2016 | Concord Dual | 4:58.00 | 7 | 466 |
| May 17, 2016 | Alvirne @ Concord | 4:58.80 | 5 | 459 |
| April 19, 2016 | Central @ Concord | 5:04.70 | 9 | 413 |
2mile
790
Points
9:29.63
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 20, 2019 | Nashua North Invitational | 9:29.63 | 2 | 790 |
| March 3, 2018 | New England Indoor Championships | 9:46.33 | 19 | 713 |
| Jan. 6, 2018 | Dartmouth Relays | 9:46.47 | 7 | 712 |
| April 21, 2018 | Nashua North Invitational | 9:49.21 | 3 | 700 |
| Jan. 12, 2019 | Dartmouth Relays | 10:04.19 | 15 | 635 |
| June 17, 2018 | New Balance Nationals Outdoor | 10:07.25 | 24 | 622 |
| April 22, 2017 | Nashua North Invitational | 10:28.53 | 10 | 537 |
| April 23, 2016 | Nashua North Invitational | 10:53.14 | 15 | 445 |
3000m
765
Points
8:53.64
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 3, 2019 | NHIAA Division I State Championship and Battlenotes | 8:53.64 | 3 | 765 |
| Feb. 1, 2025 | PNC Lenny Lyles Invite | 8:53.89 | 58 | 764 |
| Dec. 22, 2018 | BU Mini Meet #3 | 8:57.26 | 19 | 747 |
| Feb. 4, 2018 | New Hampshire Indoor T&F State Championships | 8:58.80 | 3 | 739 |
| Feb. 13, 2022 | UVM UNH Dual Meet | 8:59.95 | 3 | 734 |
| Jan. 22, 2022 | UNH vs Holy Cross | 9:00.21 | 1 | 732 |
| April 15, 2023 | Jim Freeman Louisville Invitational | 9:03.26 | 9 | 718 |
| Jan. 20, 2018 | Yale Track Classic | 9:05.26 | 27 | 708 |
| Dec. 15, 2018 | WTL at Plymouth | 9:07.68 | 1 | 696 |
| Dec. 16, 2017 | WTL at Plymouth | 9:17.82 | 2 | 649 |
| Jan. 18, 2020 | New Hampshire vs. Holy Cross | 9:24.84 | 7 | 617 |
| Jan. 14, 2018 | UNH Winter Track League # 5 ( Afternoon) | 9:29.14 | 3 | 598 |
3000msc
901
Points
9:23.19
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 15, 2023 | Jim Freeman Louisville Invitational | 9:23.19 | 4 | 901 |
| April 29, 2023 | Clark Wood Open | 9:45.06 | 4 | 816 |
| May 11, 2024 | ACC Outdoor Track & Field Championships | 10:01.21 | 21 | 757 |
3200m
821
Points
9:19.44
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 11, 2019 | Glenn D. Loucks Games | 9:19.44 | 15 | 821 |
| June 1, 2019 | NHIAA Meet of Champions | 9:21.39 | 3 | 812 |
| June 8, 2019 | New England Championship | 9:23.30 | 8 | 803 |
| June 2, 2018 | NHIAA Meet of Champions | 9:24.10 | 2 | 799 |
| May 25, 2019 | NHIAA D1 Championship | 9:27.12 | 4 | 785 |
| June 9, 2018 | New England Championship | 9:30.29 | 7 | 770 |
| May 10, 2018 | Merrimack Invitational | 9:35.90 | 1 | 744 |
| May 26, 2017 | NHIAA Division I Championships | 9:38.63 | 2 | 731 |
| April 28, 2018 | Black Bear Invitational | 9:42.70 | 2 | 713 |
| June 10, 2017 | New England Championship | 9:43.31 | 17 | 710 |
| April 16, 2019 | Merrimack, Keene vs. Concord | 9:44.49 | 1 | 705 |
| June 3, 2017 | NHIAA Meet of Champions | 9:46.33 | 6 | 697 |
| May 1, 2018 | Concord Tri | 9:47.55 | 1 | 691 |
| May 11, 2017 | Merrimack Invitational | 9:53.29 | 5 | 666 |
| May 20, 2016 | Crimson Tide Classic | 9:54.36 | 1 | 661 |
| May 18, 2019 | Londonderry R.E.A.L Invitational | 9:59.25 | 5 | 640 |
| May 27, 2016 | NHIAA Division I Championships | 10:03.16 | 13 | 624 |
| May 6, 2017 | Kiwanis Freshman-Sophomore Meet | 10:05.72 | 1 | 613 |
| May 12, 2016 | Merrimack Invitational | 10:07.38 | 9 | 606 |
| May 7, 2016 | Kiwanis Freshman-Sophomore Meet | 10:08.28 | 1 | 602 |
| May 21, 2016 | Capital Classic | 10:19.29 | 3 | 557 |
| April 29, 2017 | Black Bear Invitational | 10:33.45 | 12 | 503 |
| April 12, 2016 | Concord Dual | 10:36.40 | 3 | 491 |
| April 19, 2016 | Central @ Concord | 10:48.20 | 3 | 448 |
5000m
867
Points
14:41.34
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 22, 2023 | Indiana Invitational | 14:41.34 | 19 | 867 |
| April 23, 2022 | 2021 George Davis Invitational | 15:21.65 | 3 | 746 |
| April 30, 2022 | UMASS Invitational 3 | 15:38.07 | 5 | 700 |
| April 26, 2025 | Jim Freeman / Clark Wood Heptathlon | 15:43.08 | 47 | 686 |
| Feb. 5, 2022 | NEICAAA Indoor Track & Field Championship | 15:59.04 | 13 | 643 |
5000m_cc
725
Points
15:29.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 14, 2017 | Brown Northeast Invitational | 15:29.10 | 2 | 725 |
| Sept. 15, 2018 | Nashua North Invitational | 15:35.40 | 1 | 707 |
| Nov. 4, 2017 | NH Meet of Champions | 15:38.20 | 3 | 699 |
| Sept. 30, 2017 | Maine XC Festival of Champions | 15:45.66 | 3 | 679 |
| Nov. 3, 2018 | NH Meet of Champions | 15:48.00 | 1 | 672 |
| Oct. 27, 2018 | New Hampshire NHIAA State Divisional Championships | 15:52.20 | 1 | 661 |
| Aug. 31, 2019 | UNH Invitational | 15:53.20 | 13 | 658 |
| Oct. 20, 2018 | Capital Area Championships | 15:56.00 | 1 | 651 |
| Nov. 11, 2017 | New England Championships | 16:02.75 | 14 | 633 |
| Sept. 22, 2018 | Manchester Invitational | 16:03.00 | 4 | 632 |
| Nov. 5, 2016 | NH Meet of Champions | 16:06.20 | 10 | 624 |
| Oct. 8, 2016 | Battle of the Borders | 16:10.50 | 5 | 612 |
| Oct. 28, 2017 | New Hampshire NHIAA State Divisional Championships | 16:12.20 | 1 | 608 |
| Nov. 10, 2018 | New England XC Championship | 16:12.60 | 7 | 607 |
| Oct. 6, 2018 | Wickham Park Invitational | 16:17.00 | 3 | 596 |
| Sept. 16, 2017 | Nashua North Invitational | 16:18.70 | 2 | 591 |
| Sept. 29, 2018 | Black Bear Invitational | 16:28.00 | 3 | 568 |
| Sept. 24, 2016 | Manchester Invitational | 16:28.00 | 11 | 568 |
| Nov. 24, 2018 | Nike Cross Nationals Northeast Regional | 16:30.20 | 20 | 562 |
| Sept. 23, 2017 | Manchester Invitational | 16:31.00 | 4 | 560 |
| Nov. 12, 2016 | New England Championships | 16:31.15 | 57 | 560 |
| Oct. 13, 2018 | Bay State Invitational | 16:33.40 | 4 | 554 |
| Oct. 7, 2017 | Battle Of The Border | 16:34.52 | 2 | 551 |
| Oct. 20, 2016 | Capital Area Invitational | 16:35.80 | 2 | 548 |
| Nov. 7, 2015 | NH Meet of Champions | 16:47.60 | 47 | 519 |
| Nov. 25, 2017 | Nike Cross Nationals Northeast Regional | 16:52.00 | 31 | 509 |
| Oct. 3, 2015 | Hopkinton Homecoming Invitational | 16:55.40 | 7 | 501 |
| Oct. 5, 2016 | Nashua North + South Meet | 16:59.40 | 3 | 491 |
| Sept. 19, 2015 | Nashua XC Invitational | 17:04.90 | 18 | 479 |
| Oct. 31, 2015 | New Hampshire NHIAA State Divisional Championships | 17:04.90 | 29 | 479 |
| Oct. 9, 2015 | Cofrin Classic | 17:12.00 | 4 | 462 |
| Oct. 1, 2016 | Woods Trail Run | 17:19.25 | 14 | 446 |
| Aug. 30, 2024 | EKU tri-meet | 17:26.00 | 18 | 431 |
| Nov. 26, 2016 | Nike Cross Nationals Northeast Regional | 17:40.00 | 152 | 401 |
| Sept. 12, 2015 | Coach K Memorial Race | 17:40.30 | 5 | 400 |
| Oct. 22, 2015 | Capital Area Invitational | 17:41.40 | 11 | 398 |
| Sept. 11, 2018 | Manchester Central Invitational | 18:05.80 | 3 | 349 |
600m
527
Points
1:32.53
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 21, 2018 | WTL at USM | 1:32.53 | 12 | 527 |
800m
698
Points
2:02.63
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 14, 2019 | Concord Tri | 2:02.63 | 1 | 698 |
| Dec. 22, 2018 | BU Mini Meet #3 | 2:05.47 | 23 | 633 |
| April 30, 2019 | Bedford Triangular | 2:05.54 | 3 | 631 |
| April 18, 2018 | Merrimack vs. Keene, Concord | 2:06.88 | 4 | 601 |
| May 2, 2017 | Concord vs Salem | 2:09.64 | 2 | 543 |
| May 3, 2016 | Salem v. Concord | 2:12.23 | 3 | 490 |
| May 17, 2016 | Alvirne @ Concord | 2:22.60 | 6 | 307 |
8000m_cc
868
Points
24:30.70
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 13, 2023 | Texas A&M Arturo Barrios Invitational | 24:30.70 | 78 | 868 |
| Nov. 2, 2019 | America East Championships | 24:53.70 | 25 | 829 |
| Oct. 28, 2022 | ACC Championship | 25:01.80 | 96 | 815 |
| Oct. 27, 2023 | ACC Cross Country Championships | 25:14.30 | 96 | 795 |
| Oct. 1, 2022 | Louisville Classic | 25:14.70 | 159 | 794 |
| Oct. 1, 2022 | Louisville XC Classic | 25:14.70 | 159 | 794 |
| Sept. 30, 2023 | Louisville XC Classic | 25:18.10 | 141 | 789 |
| Sept. 20, 2019 | Coast-to-Coast Battle in Beantown | 25:20.50 | 54 | 785 |
| Oct. 19, 2019 | UVM Host Cross-Country Run Meet #2 | 25:21.20 | 5 | 784 |
| Oct. 14, 2022 | Bradley Pink Classic | 25:27.80 | 166 | 773 |
| Oct. 5, 2019 | Lehigh University's Paul Short Run | 25:32.60 | 77 | 765 |
| Sept. 13, 2019 | Maine v New Hampshire Dual | 25:45.00 | 1 | 745 |
| Sept. 2, 2022 | Covered Bridge Open CC Meet | 26:51.83 | 54 | 643 |
| Sept. 17, 2022 | John McNichols Invitational | 26:54.70 | 116 | 639 |
| Oct. 5, 2024 | Louisville XC Classic | 28:30.90 | 265 | 506 |
mile
800
Points
4:24.01
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 11, 2024 | Louisville Opener | 4:24.01 | 7 | 800 |
| Jan. 30, 2022 | UMaine Invitational | 4:39.55 | 3 | 644 |
| Jan. 25, 2020 | New Hampshire vs Maine vs Vermont vs Dartmouth | 4:42.23 | 14 | 619 |
| April 23, 2016 | Nashua North Invitational | 5:03.41 | 13 | 437 |
Cross Country
Event Group
868
Points
24:30.70
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 13, 2023 | 8000mCC | Texas A&M Arturo Barrios Invitational | 24:30.70 | 78 | 868 |
| Nov. 2, 2019 | 8000mCC | America East Championships | 24:53.70 | 25 | 829 |
| Oct. 28, 2022 | 8000mCC | ACC Championship | 25:01.80 | 96 | 815 |
| Nov. 10, 2023 | 10000mCC | NCAA Division I Southeast Region Cross Country Championships | 31:46.70 | 122 | 810 |
| Oct. 27, 2023 | 8000mCC | ACC Cross Country Championships | 25:14.30 | 96 | 795 |
Mid-D
Event Group
698
Points
2:02.63
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 14, 2019 | 800m | Concord Tri | 2:02.63 | 1 | 698 |
| Dec. 22, 2018 | 800m | BU Mini Meet #3 | 2:05.47 | 23 | 633 |
| April 30, 2019 | 800m | Bedford Triangular | 2:05.54 | 3 | 631 |
| April 18, 2018 | 800m | Merrimack vs. Keene, Concord | 2:06.88 | 4 | 601 |
| May 2, 2017 | 800m | Concord vs Salem | 2:09.64 | 2 | 543 |
Mile
Event Group
855
Points
4:00.00
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 26, 2025 | 1500m | Jim Freeman / Clark Wood Heptathlon | 4:00.00 | 25 | 855 |
| Dec. 11, 2024 | Mile | Louisville Opener | 4:24.01 | 7 | 800 |
| May 1, 2018 | 1600m | Concord Tri | 4:26.41 | 2 | 758 |
| April 27, 2019 | 1600m | Black Bear Invitational | 4:27.76 | 1 | 744 |
| May 14, 2019 | 1600m | Concord Tri | 4:28.38 | 1 | 738 |
Distance
Event Group
821
Points
9:19.44
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 11, 2019 | 3200m | Glenn D. Loucks Games | 9:19.44 | 15 | 821 |
| June 1, 2019 | 3200m | NHIAA Meet of Champions | 9:21.39 | 3 | 812 |
| June 8, 2019 | 3200m | New England Championship | 9:23.30 | 8 | 803 |
| June 2, 2018 | 3200m | NHIAA Meet of Champions | 9:24.10 | 2 | 799 |
| April 20, 2019 | 2Mile | Nashua North Invitational | 9:29.63 | 2 | 790 |
Steeple
Event Group
901
Points
9:23.19
Personal Record
3000mSC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 15, 2023 | 3000mSC | Jim Freeman Louisville Invitational | 9:23.19 | 4 | 901 |
| April 29, 2023 | 3000mSC | Clark Wood Open | 9:45.06 | 4 | 816 |
| May 11, 2024 | 3000mSC | ACC Outdoor Track & Field Championships | 10:01.21 | 21 | 757 |
Long-Distance
Event Group
867
Points
14:41.34
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 22, 2023 | 5000m | Indiana Invitational | 14:41.34 | 19 | 867 |
| April 23, 2022 | 5000m | 2021 George Davis Invitational | 15:21.65 | 3 | 746 |
| April 30, 2022 | 5000m | UMASS Invitational 3 | 15:38.07 | 5 | 700 |
| April 26, 2025 | 5000m | Jim Freeman / Clark Wood Heptathlon | 15:43.08 | 47 | 686 |
| Feb. 5, 2022 | 5000m | NEICAAA Indoor Track & Field Championship | 15:59.04 | 13 | 643 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava