Performance Dashboard
Athlete analytics & progression tracking
10000m
928
Points
30:19.45
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 30, 2019 | adidas Raleigh Relays | 30:19.45 | 15 | 928 | 72° |
| May 7, 2023 | Ivy League Outdoor Track & Field Championships | 30:33.90 | 12 | 908 | 70° |
| May 5, 2019 | Ivy League Outdoor Championships | 32:43.17 | 13 | 738 | 56° |
10000m_cc
893
Points
30:44.80
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Nov. 11, 2022 | NCAA Division I Northeast Region Cross Country Championships | 30:44.80 | 50 | 893 | 67° |
| Nov. 15, 2019 | NCAA D1 Northeast Regional | 30:46.90 | 106 | 890 | 36° |
| Nov. 9, 2018 | NCAA DI Northeast Regional | 35:51.80 | 151 | 522 | 43° |
1600m
780
Points
4:24.35
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 26, 2018 | WIAA 2A, 3A, 4A State Championship Meet | 4:24.35 | 8 | 780 | |
| May 13, 2016 | 2A NWC Sub-District | 4:25.48 | 4 | 768 | |
| May 20, 2017 | 2A District 1&2 | 4:27.93 | 6 | 743 | |
| April 22, 2016 | NWC Championships | 4:28.30 | 3 | 739 | |
| March 24, 2017 | Bedlington Twilight | 4:31.22 | 1 | 709 | |
| April 2, 2016 | Don Holder Relays | 4:31.28 | 5 | 709 | |
| May 20, 2016 | 2A District 1 | 4:31.86 | 8 | 703 | |
| April 30, 2016 | Shoreline Invitational | 4:31.96 | 22 | 702 | |
| May 15, 2015 | NWC 2A Sub-District Meet Day 2 | 4:32.80 | 3 | 694 | |
| May 12, 2017 | NWC 2A Sub-District | 4:34.20 | 2 | 680 | |
| March 16, 2018 | Bellingham "City Meet" | 4:34.32 | 1 | 679 | |
| April 9, 2016 | Birger Solberg Invitational | 4:34.86 | 5 | 673 | |
| May 22, 2015 | 2A Northwest District 1 | 4:35.02 | 11 | 672 | |
| March 29, 2018 | NWC Bellingham @ Anacortes | 4:36.01 | 1 | 662 | 47° |
| May 2, 2015 | Shoreline Invitational | 4:36.61 | 11 | 656 | |
| May 3, 2017 | NWC-at Bellingham, LHS, SHS | 4:37.24 | 1 | 650 | |
| April 18, 2015 | Pasco Invitational | 4:37.44 | 21 | 648 | 77° |
| April 26, 2018 | Bellingham, Meridian @ Nooksack Valley | 4:38.56 | 1 | 638 | 80° |
| March 19, 2015 | Squalicum Triangular | 4:38.60 | 2 | 637 | |
| May 10, 2018 | 2A Northwest Conference Championships | 4:40.03 | 2 | 624 | |
| April 24, 2015 | NWC Championships | 4:40.30 | 8 | 621 | |
| March 29, 2017 | NWC: Bellingham, Mt. Baker @ Meridian | 4:46.64 | 1 | 563 | |
| May 7, 2015 | Bellingham, Blaine @ Meridian | 4:46.71 | 1 | 562 | |
| April 14, 2016 | NWC @ Bellingham | 4:49.74 | 2 | 536 | |
| March 28, 2015 | Don Holder Relays | 4:50.42 | 19 | 530 |
2mile_cc
558
Points
10:23.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 10, 2016 | Sehome Invitational | 10:23.00 | 1 | 558 | |
| Sept. 13, 2014 | Sehome Invitational | 10:52.00 | 1 | 449 |
3000m
898
Points
8:28.13
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 28, 2023 | H-Y-P | 8:28.13 | 6 | 898 | 49° |
| Feb. 8, 2020 | Harvard-Yale-Princeton | 8:42.60 | 10 | 821 | 41° |
| Jan. 18, 2020 | Dartmouth vs. Columbia vs. Yale | 8:52.61 | 6 | 770 |
3200m
834
Points
9:16.94
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 26, 2018 | WIAA 2A, 3A, 4A State Championship Meet | 9:16.94 | 2 | 834 | |
| May 20, 2017 | 2A District 1&2 | 9:21.66 | 1 | 811 | |
| April 7, 2018 | Arcadia Invitational | 9:23.36 | 33 | 803 | |
| April 8, 2017 | Arcadia Invitational | 9:26.29 | 8 | 789 | |
| April 16, 2016 | Pasco Invitational | 9:30.08 | 2 | 771 | 72° |
| May 20, 2016 | 2A District 1 | 9:31.62 | 4 | 764 | |
| May 13, 2016 | 2A NWC Sub-District | 9:37.74 | 1 | 735 | |
| April 29, 2017 | Shoreline Invitational | 9:38.36 | 14 | 732 | |
| March 21, 2018 | NWC: Bham hosts Mt. Baker + Sedro Woolley | 9:39.06 | 1 | 729 | |
| May 27, 2017 | 2A, 3A, 4A Washington State Meet | 9:42.51 | 4 | 714 | |
| May 12, 2017 | NWC 2A Sub-District | 9:44.19 | 1 | 706 | |
| May 10, 2018 | 2A Northwest Conference Championships | 9:45.28 | 1 | 701 | |
| April 28, 2018 | Shoreline Invitational | 9:45.38 | 28 | 701 | |
| May 15, 2015 | NWC 2A Sub-District Meet Day 2 | 9:49.86 | 4 | 681 | |
| April 1, 2015 | Sehome Quad | 10:15.70 | 1 | 572 | |
| April 24, 2015 | NWC Championships | 10:18.20 | 5 | 562 | |
| May 2, 2018 | NWC: Bellingham, Ferndale, Sehome at Civic | 10:20.57 | 1 | 552 | |
| March 22, 2017 | NWC: Anacortes, Lakewood @ Bellingham | 10:27.80 | 1 | 524 | |
| March 19, 2015 | Squalicum Triangular | 10:40.10 | 5 | 478 |
3200m_cc
595
Points
10:10.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 9, 2017 | Sehome Invitational | 10:10.00 | 1 | 595 | |
| Sept. 12, 2015 | Sehome Invitational | 10:36.00 | 1 | 493 |
4000m_cc
453
Points
13:38.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 16, 2015 | Meridian Quad | 13:38.00 | 1 | 453 | 62° |
5000m
892
Points
14:33.44
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 15, 2020 | David Hemery Valentine Invitational | 14:33.44 | 36 | 892 | |
| April 27, 2019 | The Penn Relays Carnival | 14:39.36 | 43 | 873 | 64° |
| Feb. 12, 2022 | BU David Hemery Valentine Invitational | 14:43.38 | 101 | 861 | |
| Feb. 9, 2019 | David Hemery BU Valentine Invitational | 14:46.41 | 32 | 851 | |
| Feb. 26, 2023 | Ivy League Heptagonal Indoor Track & FieldChampionships | 15:07.06 | 15 | 789 | 27° |
| May 12, 2019 | IC4A/ECAC Outdoor Championship | 15:12.81 | 26 | 772 | 54° |
| April 13, 2019 | Harvard - Yale Match | 15:13.36 | 3 | 770 | 68° |
| Feb. 24, 2019 | IVY League Indoor Championship | 15:23.16 | 22 | 742 |
5000m_cc
734
Points
15:26.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Nov. 4, 2017 | WIAA State Championship | 15:26.00 | 1 | 734 | 49° |
| Oct. 18, 2017 | NWC Championships | 15:27.00 | 1 | 731 | |
| Oct. 20, 2016 | Northwest Conference Championships | 15:39.00 | 1 | 697 | |
| Oct. 28, 2017 | Northwest District Championships | 15:55.26 | 1 | 653 | |
| Nov. 7, 2015 | WIAA State Championship | 15:57.30 | 8 | 647 | 62° |
| Nov. 18, 2017 | Border Clash | 16:03.37 | 8 | 631 | 50° |
| Oct. 22, 2015 | NWC Championships - JV & Varsity | 16:06.00 | 6 | 624 | |
| Oct. 5, 2017 | NWC BHS, MBHS @ Lynden | 16:16.57 | 1 | 597 | |
| Oct. 1, 2016 | Curtis Invitational | 16:17.80 | 4 | 593 | 60° |
| Sept. 7, 2016 | Bellingham, Blaine @ B-E | 16:21.00 | 1 | 585 | 63° |
| Nov. 12, 2016 | Nike Cross Nationals Northwest Regional | 16:26.80 | 62 | 571 | |
| Nov. 8, 2014 | WIAA State Championship | 16:28.97 | 40 | 565 | 57° |
| Sept. 16, 2017 | Westling Invite | 16:32.09 | 1 | 557 | |
| Oct. 23, 2014 | Northwest Conference Championships | 16:33.00 | 14 | 555 | |
| Oct. 29, 2016 | Northwest (1B - 4A) District Championships | 16:33.24 | 1 | 554 | |
| Oct. 31, 2015 | District 1 Cross Country Championships | 16:43.69 | 3 | 529 | |
| Sept. 13, 2017 | NWC: B-E, Bell, Lakewood @ SW | 16:44.00 | 1 | 528 | 66° |
| Nov. 5, 2016 | WIAA State Championship | 16:45.30 | 31 | 525 | 63° |
| Oct. 5, 2016 | NWC league@Ferndale | 16:49.00 | 1 | 516 | 61° |
| Nov. 21, 2015 | Border Clash | 16:53.10 | 61 | 506 | 51° |
| Dec. 3, 2016 | Foot Locker West Regional | 17:00.40 | 102 | 489 | 69° |
| Nov. 1, 2014 | District 1 Championships | 17:07.35 | 8 | 473 | |
| Sept. 10, 2014 | B-E, Bellingham, Blaine | 17:09.00 | 2 | 469 | 71° |
| Sept. 17, 2016 | South Whidbey Invitational | 17:16.09 | 3 | 453 | |
| Oct. 1, 2014 | Anacortes Quad | 17:43.00 | 5 | 395 |
6000m_cc
847
Points
18:13.30
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 10, 2022 | HYP | 18:13.30 | 9 | 847 | 81° |
| Sept. 14, 2018 | Harvard-Yale-Princeton | 18:49.20 | 5 | 766 |
800m
720
Points
2:01.68
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 23, 2018 | Bedlington Twilight | 2:01.68 | 4 | 720 | 47° |
| March 17, 2017 | Bellingham "City Meet" | 2:02.04 | 1 | 712 | |
| May 2, 2018 | NWC: Bellingham, Ferndale, Sehome at Civic | 2:02.63 | 1 | 698 | |
| April 21, 2017 | NWC Championships | 2:06.21 | 5 | 616 | |
| April 11, 2015 | Birger Solberg Invitational | 2:07.10 | 11 | 597 | |
| April 28, 2016 | Nooksack, Bellingham, LCHS | 2:08.53 | 1 | 566 | |
| April 16, 2015 | Bellingham Meet | 2:08.61 | 1 | 564 | |
| May 7, 2015 | Bellingham, Blaine @ Meridian | 2:13.42 | 3 | 467 | |
| April 27, 2017 | NWC: Bellingham, Blaine, SPA @ Nooksack Valley | 2:18.61 | 3 | 373 | 55° |
8000m_cc
977
Points
23:28.60
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 30, 2022 | 48th Lehigh Paul Short Run | 23:28.60 | 26 | 977 | 64° |
| Sept. 27, 2019 | Virginia-Panorama Farms Cross Country Invitational | 24:56.90 | 32 | 824 | |
| Sept. 27, 2019 | Panorama Farms Invitational | 24:56.90 | 32 | 824 | |
| Sept. 24, 2021 | Coast-to-Coast Battle in Beantown | 25:12.70 | 44 | 797 | |
| Oct. 19, 2019 | Pre-National Invitational | 25:14.80 | 142 | 794 | |
| Oct. 27, 2018 | Ivy League Championships | 25:28.30 | 32 | 772 | 52° |
| Oct. 13, 2018 | Wisconsin Pre Nationals | 25:43.00 | 161 | 749 | 49° |
| Oct. 30, 2021 | Ivy League XC Championship | 26:29.10 | 72 | 677 | 67° |
| Sept. 8, 2018 | Fordham Fiasco Invitational | 27:35.20 | 30 | 581 |
5mile_cc
828
Points
25:03.40
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 28, 2022 | Ivy League Heptagonal Cross Country Championships | 25:03.40 | 22 | 828 | 56° |
| Nov. 1, 2019 | Ivy League Heptagonal Cross Country Championships | 25:21.80 | 22 | 797 |
mile
788
Points
4:25.16
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 22, 2022 | Yale, Dartmouth, Columbia | 4:25.16 | 15 | 788 | 31° |
| Jan. 22, 2022 | Yale, Dartmouth, Columbia | 4:25.16 | 15 | 788 | 31° |
| April 15, 2017 | Pasco Invitational | 4:27.64 | 13 | 762 | 58° |
| April 14, 2018 | Pasco Invitational | 4:27.71 | 13 | 761 | 65° |
3mile_cc
577
Points
15:48.31
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 30, 2017 | Sunfair Invitational | 15:48.31 | 4 | 577 | |
| Oct. 3, 2015 | Sunfair Invitational | 16:43.85 | 7 | 440 | |
| Oct. 4, 2014 | Sunfair Invitational | 16:52.16 | 15 | 421 |
Long-Distance
Event Group
928
Points
30:19.45
Personal Record
10000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| March 30, 2019 | 10000m | adidas Raleigh Relays | 30:19.45 | 15 | 928 | 72° |
| May 7, 2023 | 10000m | Ivy League Outdoor Track & Field Championships | 30:33.90 | 12 | 908 | 70° |
| Feb. 15, 2020 | 5000m | David Hemery Valentine Invitational | 14:33.44 | 36 | 892 | |
| April 27, 2019 | 5000m | The Penn Relays Carnival | 14:39.36 | 43 | 873 | 64° |
| Feb. 12, 2022 | 5000m | BU David Hemery Valentine Invitational | 14:43.38 | 101 | 861 |
Cross Country
Event Group
977
Points
23:28.60
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Sept. 30, 2022 | 8000mCC | 48th Lehigh Paul Short Run | 23:28.60 | 26 | 977 | 64° |
| Nov. 11, 2022 | 10000mCC | NCAA Division I Northeast Region Cross Country Championships | 30:44.80 | 50 | 893 | 67° |
| Nov. 15, 2019 | 10000mCC | NCAA D1 Northeast Regional | 30:46.90 | 106 | 890 | 36° |
| Sept. 10, 2022 | 6000mCC | HYP | 18:13.30 | 9 | 847 | 81° |
| Oct. 28, 2022 | 5MileCC | Ivy League Heptagonal Cross Country Championships | 25:03.40 | 22 | 828 | 56° |
Mile
Event Group
788
Points
4:25.16
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Jan. 22, 2022 | Mile | Yale, Dartmouth, Columbia | 4:25.16 | 15 | 788 | 31° |
| Jan. 22, 2022 | Mile | Yale, Dartmouth, Columbia | 4:25.16 | 15 | 788 | 31° |
| May 26, 2018 | 1600m | WIAA 2A, 3A, 4A State Championship Meet | 4:24.35 | 8 | 780 | |
| May 13, 2016 | 1600m | 2A NWC Sub-District | 4:25.48 | 4 | 768 | |
| April 15, 2017 | Mile | Pasco Invitational | 4:27.64 | 13 | 762 | 58° |
Distance
Event Group
898
Points
8:28.13
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Jan. 28, 2023 | 3000m | H-Y-P | 8:28.13 | 6 | 898 | 49° |
| May 26, 2018 | 3200m | WIAA 2A, 3A, 4A State Championship Meet | 9:16.94 | 2 | 834 | |
| Feb. 8, 2020 | 3000m | Harvard-Yale-Princeton | 8:42.60 | 10 | 821 | 41° |
| May 20, 2017 | 3200m | 2A District 1&2 | 9:21.66 | 1 | 811 | |
| April 7, 2018 | 3200m | Arcadia Invitational | 9:23.36 | 33 | 803 |
Mid-D
Event Group
720
Points
2:01.68
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| March 23, 2018 | 800m | Bedlington Twilight | 2:01.68 | 4 | 720 | 47° |
| March 17, 2017 | 800m | Bellingham "City Meet" | 2:02.04 | 1 | 712 | |
| May 2, 2018 | 800m | NWC: Bellingham, Ferndale, Sehome at Civic | 2:02.63 | 1 | 698 | |
| April 21, 2017 | 800m | NWC Championships | 2:06.21 | 5 | 616 | |
| April 11, 2015 | 800m | Birger Solberg Invitational | 2:07.10 | 11 | 597 |