Performance Dashboard
Athlete analytics & progression tracking
10000m
977
Points
29:44.64
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 16, 2022 | 62nd Mt. SAC Relays | 29:44.64 | 22 | 977 |
| April 16, 2022 | Mt. SAC Relays | 29:44.64 | 22 | 977 |
| March 5, 2022 | Linfield Erik Anderson Memorial Icebreaker | 29:48.44 | 3 | 971 |
| May 1, 2021 | OSU High Performance Meet | 30:35.60 | 15 | 905 |
| April 3, 2021 | NW Distance Jamboree | 30:41.38 | 1 | 897 |
| March 7, 2020 | Linfield Erik Anderson Icebreaker | 31:32.12 | 5 | 829 |
1500m
899
Points
3:56.31
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 7, 2022 | Portland Twilight | 3:56.31 | 18 | 899 |
| March 20, 2021 | L&C Spring Break Classic | 3:59.44 | 6 | 861 |
| April 17, 2021 | L&C Invite | 3:59.48 | 9 | 861 |
| April 17, 2021 | ESU All-American Meet | 3:59.48 | 9 | 861 |
| April 17, 2021 | L&C Invitational | 3:59.48 | 9 | 861 |
| March 19, 2022 | L&C Spring Break Open | 3:59.60 | 12 | 860 |
| April 27, 2019 | OSU High Performance | 4:00.40 | 6 | 850 |
| April 6, 2019 | John Knight Twilight | 4:03.27 | 16 | 817 |
| May 19, 2018 | OSAA State Championships | 4:04.31 | 2 | 805 |
| March 23, 2019 | Willamette Invitational | 4:06.24 | 15 | 783 |
| May 4, 2018 | Wally Ciochetti Invitational | 4:06.86 | 2 | 776 |
| May 5, 2017 | Wally Ciochetti Invitational | 4:07.26 | 1 | 771 |
| April 20, 2018 | McMinnville Invitational | 4:08.24 | 4 | 760 |
| April 28, 2017 | Nike/Jesuit Twilight Relays | 4:08.81 | 24 | 754 |
| April 16, 2016 | Wilsonville Invitational | 4:09.68 | 5 | 744 |
| May 20, 2017 | Oregon State T&F Championships | 4:09.68 | 4 | 744 |
| March 2, 2019 | Williamette Opener | 4:11.60 | 0 | 724 |
| May 12, 2017 | 4A-1 Cowapa District Championships | 4:12.77 | 2 | 711 |
| March 20, 2018 | St. Helens at Scappoose | 4:13.13 | 1 | 707 |
| May 13, 2016 | 4A-1 Cowapa District Championships | 4:13.15 | 5 | 707 |
| May 6, 2016 | Wally Ciochetti Invitational | 4:15.27 | 2 | 684 |
| March 30, 2016 | Scappoose Triangular | 4:18.95 | 3 | 646 |
| April 19, 2017 | Banks, VC at Scappoose | 4:21.01 | 1 | 625 |
| March 17, 2016 | Cascade, St. Helens at Scappoose | 4:27.84 | 1 | 558 |
| May 8, 2015 | Wally Ciochetti Invitational | 4:29.96 | 7 | 538 |
| March 22, 2017 | Scappoose @ St. Helens | 4:30.42 | 1 | 534 |
| May 15, 2015 | 4A-1 Cowapa District Championships | 4:31.47 | 9 | 524 |
| April 18, 2015 | Wilsonville Invitational | 4:31.69 | 22 | 522 |
| April 25, 2015 | 51st Annual Centennial Invitational | 4:32.70 | 45 | 513 |
| March 19, 2015 | St. Helens vs. Scappoose | 4:32.97 | 2 | 510 |
| Feb. 3, 2015 | Tuesday Night at the Races #3 | 4:39.77 | 3 | 450 |
2000m
438
Points
6:26.21
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 27, 2015 | Tuesday Night at the Races #2 | 6:26.21 | 15 | 438 |
3000m
941
Points
8:20.28
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 19, 2022 | 2022 MPSF Indoor Track & Field Championships | 8:20.28 | 4 | 941 |
| Jan. 29, 2022 | UW Invite 2022 | 8:26.44 | 52 | 907 |
| Jan. 15, 2022 | UW Preview | 8:32.59 | 36 | 874 |
| Feb. 9, 2020 | Portland Indoor #2 | 8:35.02 | 9 | 861 |
| April 14, 2018 | Oregon Relays | 8:43.39 | 10 | 817 |
| April 29, 2016 | Nike/Jesuit Twilight Relays | 8:44.60 | 8 | 811 |
| April 15, 2021 | Willamette / Portland Dual | 8:46.35 | 5 | 802 |
| April 27, 2018 | Nike/Jesuit Twilight Relays | 8:48.70 | 4 | 790 |
| May 20, 2017 | Oregon State T&F Championships | 8:51.43 | 2 | 776 |
| May 19, 2018 | OSAA State Championships | 8:53.67 | 1 | 765 |
| April 15, 2017 | Lower Columbia Invitational | 8:58.85 | 3 | 739 |
| May 13, 2016 | 4A-1 Cowapa District Championships | 8:59.06 | 2 | 738 |
| May 21, 2016 | Oregon State T&F Championships | 8:59.24 | 2 | 737 |
| April 9, 2016 | Lower Columbia Invitational | 9:04.68 | 1 | 711 |
| May 12, 2017 | 4A-1 Cowapa District Championships | 9:06.14 | 1 | 704 |
| Feb. 6, 2016 | UW High School Invitational | 9:16.91 | 2 | 653 |
| April 6, 2017 | Seaside, Scappoose @ Tillamook | 9:26.13 | 2 | 611 |
| May 15, 2015 | 4A-1 Cowapa District Championships | 9:48.84 | 7 | 514 |
| April 1, 2015 | Seaside Quad | 10:04.03 | 4 | 454 |
| April 22, 2015 | Banks, VC at Scappoose | 10:07.40 | 4 | 441 |
3000m_cc
630
Points
9:22.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 18, 2016 | Valiant Invitational | 9:22.00 | 1 | 630 |
| Oct. 18, 2017 | Valiant Invitational | 9:26.00 | 1 | 612 |
| Oct. 13, 2015 | Valiant Invitational | 9:31.30 | 4 | 588 |
| Aug. 27, 2015 | Wilsonville Night Meet | 9:41.00 | 5 | 547 |
| Oct. 17, 2014 | Valiant Invitational | 10:21.00 | 33 | 391 |
| Aug. 28, 2014 | Wilsonville Night Meet | 10:46.60 | 16 | 305 |
| Oct. 21, 2016 | Scappoose Sunrise 3K Scamper | 11:50.60 | 3 | 136 |
400m
561
Points
55.55
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 18, 2018 | Scappoose, Banks at VC | 55.55 | 4 | 561 |
5000m
920
Points
14:24.64
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 19, 2022 | 2022 MPSF Indoor Track & Field Championships | 14:24.64 | 2 | 920 |
| Feb. 12, 2022 | Husky Classic | 14:35.42 | 54 | 885 |
| May 11, 2019 | West Coast Invitational | 14:57.09 | 9 | 819 |
| Feb. 29, 2020 | 2020 MPSF Indoor Track & Field Championships | 15:01.51 | 27 | 806 |
| March 16, 2019 | Lewis & Clark Spring Break Open | 15:38.05 | 11 | 700 |
5000m_cc
691
Points
15:41.23
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 16, 2017 | Oregon City Invitational | 15:41.23 | 2 | 691 |
| Sept. 22, 2017 | Meriwether National Cross Country Classic | 15:52.93 | 7 | 659 |
| Sept. 30, 2017 | Nike Portland XC Invite | 15:54.60 | 22 | 655 |
| Oct. 12, 2016 | LaSalle, Milwaukie, Sandy @ St. Helens | 15:59.00 | 2 | 643 |
| Sept. 24, 2016 | Nike Portland XC Invite | 15:59.35 | 27 | 642 |
| Oct. 26, 2017 | 4A-1 Cowapa League Championships | 16:10.23 | 1 | 613 |
| Oct. 7, 2017 | Paul Mariman Invitational | 16:12.78 | 1 | 606 |
| Nov. 5, 2016 | OSAA Oregon State Championships | 16:17.00 | 2 | 596 |
| Oct. 10, 2015 | George Fox Cross Country Classic | 16:20.20 | 22 | 587 |
| Nov. 4, 2017 | OSAA Oregon State Championships | 16:23.00 | 1 | 580 |
| Sept. 25, 2015 | Meriwether National Cross Country Classic | 16:27.00 | 8 | 570 |
| Nov. 11, 2017 | Nike Cross Nationals Northwest Regional | 16:27.90 | 77 | 568 |
| Sept. 14, 2016 | Silver Falls Oktoberfest Invitational | 16:28.00 | 3 | 568 |
| Nov. 18, 2017 | Border Clash | 16:36.40 | 40 | 547 |
| Nov. 12, 2016 | Nike Cross Nationals Northwest Regional | 16:40.20 | 86 | 537 |
| Oct. 8, 2016 | Paul Mariman Invitational | 16:45.20 | 2 | 525 |
| Nov. 20, 2016 | Border Clash | 16:51.00 | 49 | 511 |
| Oct. 3, 2015 | Paul Mariman Invitational | 16:54.40 | 5 | 503 |
| Nov. 14, 2015 | Nike Cross Nationals Northwest Regional | 16:57.60 | 22 | 496 |
| Oct. 21, 2015 | 4A:1 Cowapa League Championships | 17:00.00 | 6 | 490 |
| Sept. 10, 2015 | Darrel Deedon Cascade Invitational | 17:02.00 | 2 | 485 |
| Oct. 7, 2015 | St. Helens Quad | 17:07.00 | 1 | 474 |
| Oct. 26, 2016 | 4A:1 Cowapa League Championships | 17:13.00 | 2 | 460 |
| Oct. 11, 2014 | George Fox Cross Country Classic | 17:35.10 | 46 | 412 |
| Sept. 2, 2017 | Ultimook Race XC Invitational | 17:35.42 | 4 | 411 |
| Sept. 20, 2014 | Three Course Challenge | 17:55.00 | 42 | 370 |
| Sept. 16, 2015 | Silver Falls Oktoberfest Invitational | 19:00.60 | 12 | 249 |
| Sept. 26, 2014 | Meriwether National Cross Country Classic | 19:05.40 | 55 | 241 |
| Oct. 8, 2014 | St. Helens Meet | 19:08.00 | 23 | 237 |
| Oct. 4, 2014 | Paul Mariman Invitational | 19:12.37 | 31 | 230 |
6000m_cc
839
Points
18:16.53
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 3, 2021 | Viking Rust Buster | 18:16.53 | 7 | 839 |
| Sept. 7, 2019 | 2nd Annual Viking Rust-Buster | 19:00.10 | 10 | 743 |
800m
717
Points
2:01.82
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 14, 2018 | Lower Columbia Invitational | 2:01.82 | 1 | 717 |
| May 2, 2018 | Astoria at Scappoose | 2:02.24 | 1 | 707 |
| March 20, 2018 | St. Helens at Scappoose | 2:05.50 | 1 | 632 |
| April 5, 2018 | Seaside vs Scappoose, Tillamook | 2:07.12 | 1 | 596 |
| May 4, 2016 | Astoria at Scappoose | 2:07.25 | 1 | 593 |
| April 16, 2016 | Wilsonville Invitational | 2:07.63 | 15 | 585 |
| April 19, 2017 | Banks, VC at Scappoose | 2:09.23 | 1 | 551 |
| May 4, 2017 | Scappoose @ Astoria | 2:09.28 | 1 | 550 |
| March 30, 2016 | Scappoose Triangular | 2:10.31 | 4 | 529 |
| March 17, 2016 | Cascade, St. Helens at Scappoose | 2:12.56 | 1 | 484 |
| April 1, 2015 | Seaside Quad | 2:15.03 | 5 | 437 |
| March 19, 2015 | St. Helens vs. Scappoose | 2:15.35 | 4 | 431 |
| April 22, 2015 | Banks, VC at Scappoose | 2:16.07 | 3 | 418 |
8000m_cc
899
Points
24:12.70
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 16, 2021 | Lewis & Clark College XC Invitational | 24:12.70 | 9 | 899 |
| Feb. 5, 2021 | Oregon XC Open | 24:59.30 | 13 | 820 |
| Oct. 5, 2019 | Charles Bowles Invitational | 25:09.20 | 12 | 803 |
| Sept. 20, 2019 | The Sundowner Invitational | 25:25.20 | 17 | 777 |
| Oct. 19, 2019 | Warner Pacific XC Classic | 25:45.80 | 15 | 744 |
mile
926
Points
4:12.55
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 5, 2022 | Portland Indoor #3 | 4:12.55 | 4 | 926 |
| Jan. 23, 2022 | Portland Indoor #2 | 4:21.28 | 4 | 829 |
| Feb. 7, 2015 | UW High School Invitational | 4:55.31 | 44 | 503 |
Long-Distance
Event Group
977
Points
29:44.64
Personal Record
10000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 16, 2022 | 10000m | 62nd Mt. SAC Relays | 29:44.64 | 22 | 977 |
| April 16, 2022 | 10000m | Mt. SAC Relays | 29:44.64 | 22 | 977 |
| March 5, 2022 | 10000m | Linfield Erik Anderson Memorial Icebreaker | 29:48.44 | 3 | 971 |
| Feb. 19, 2022 | 5000m | 2022 MPSF Indoor Track & Field Championships | 14:24.64 | 2 | 920 |
| May 1, 2021 | 10000m | OSU High Performance Meet | 30:35.60 | 15 | 905 |
Mile
Event Group
926
Points
4:12.55
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 5, 2022 | Mile | Portland Indoor #3 | 4:12.55 | 4 | 926 |
| May 7, 2022 | 1500m | Portland Twilight | 3:56.31 | 18 | 899 |
| March 20, 2021 | 1500m | L&C Spring Break Classic | 3:59.44 | 6 | 861 |
| April 17, 2021 | 1500m | L&C Invite | 3:59.48 | 9 | 861 |
| April 17, 2021 | 1500m | ESU All-American Meet | 3:59.48 | 9 | 861 |
Distance
Event Group
941
Points
8:20.28
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 19, 2022 | 3000m | 2022 MPSF Indoor Track & Field Championships | 8:20.28 | 4 | 941 |
| Jan. 29, 2022 | 3000m | UW Invite 2022 | 8:26.44 | 52 | 907 |
| Jan. 15, 2022 | 3000m | UW Preview | 8:32.59 | 36 | 874 |
| Feb. 9, 2020 | 3000m | Portland Indoor #2 | 8:35.02 | 9 | 861 |
| April 14, 2018 | 3000m | Oregon Relays | 8:43.39 | 10 | 817 |
Cross Country
Event Group
899
Points
24:12.70
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 16, 2021 | 8000mCC | Lewis & Clark College XC Invitational | 24:12.70 | 9 | 899 |
| Sept. 3, 2021 | 6000mCC | Viking Rust Buster | 18:16.53 | 7 | 839 |
| Feb. 5, 2021 | 8000mCC | Oregon XC Open | 24:59.30 | 13 | 820 |
| Oct. 5, 2019 | 8000mCC | Charles Bowles Invitational | 25:09.20 | 12 | 803 |
| Sept. 20, 2019 | 8000mCC | The Sundowner Invitational | 25:25.20 | 17 | 777 |
Long Sprints
Event Group
561
Points
55.55
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 18, 2018 | 400m | Scappoose, Banks at VC | 55.55 | 4 | 561 |
Mid-D
Event Group
717
Points
2:01.82
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 14, 2018 | 800m | Lower Columbia Invitational | 2:01.82 | 1 | 717 |
| May 2, 2018 | 800m | Astoria at Scappoose | 2:02.24 | 1 | 707 |
| March 20, 2018 | 800m | St. Helens at Scappoose | 2:05.50 | 1 | 632 |
| April 5, 2018 | 800m | Seaside vs Scappoose, Tillamook | 2:07.12 | 1 | 596 |
| May 4, 2016 | 800m | Astoria at Scappoose | 2:07.25 | 1 | 593 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava