Clubs: PALM, GS · 2016–2026 · 106 swims

Personal bests

EventCourseTimeAge GroupYearMeet
200 Y Freestyle SCY 2:05.46 30-34 2023 2023 SC SCY State Championship
500 Y Freestyle SCY 5:28.86 25-29 2018 4th Annual Growler Invitational
1000 Y Freestyle SCY 10:52.35 30-34 2022 2021 U.S. Masters Swimming Short Course Yards National Championship
1650 Y Freestyle SCY 19:21.11 25-29 2017 43rd Annual Sunbelt Meet
200 Y Backstroke SCY 2:19.97 30-34 2023 2023 SC SCY State Championship
50 Y Breaststroke SCY 29.83 25-29 2018 2018 Nationwide U.S. Masters Swimming Spring National Championship
100 Y Breaststroke SCY 1:07.14 25-29 2020 6th Annual Growler Invitational
200 Y Breaststroke SCY 2:16.42 30-34 2022 2021 U.S. Masters Swimming Short Course Yards National Championship
100 Y Butterfly SCY 1:01.27 30-34 2022 47th Annual Sunbelt Swimming Championships
200 Y Butterfly SCY 2:07.11 30-34 2022 2021 U.S. Masters Swimming Short Course Yards National Championship
100 Y Individual Medley SCY 1:04.52 30-34 2026 51st Annual Jerry Clark Sunbelt Championships
200 Y Individual Medley SCY 2:04.93 30-34 2022 2021 U.S. Masters Swimming Short Course Yards National Championship
400 Y Individual Medley SCY 4:26.50 30-34 2022 2021 U.S. Masters Swimming Short Course Yards National Championship
200 M Freestyle SCM 2:20.18 25-29 2017 South Carolina SCM Championships
400 M Freestyle SCM 5:06.17 25-29 2017 South Carolina SCM Championships
800 M Freestyle SCM 10:31.71 25-29 2020 2020 South Carolina SCM State Meet
50 M Backstroke SCM 34.28 25-29 2017 South Carolina SCM Championships
50 M Breaststroke SCM 35.84 25-29 2017 South Carolina SCM Championships
100 M Breaststroke SCM 1:16.38 25-29 2020 2020 South Carolina SCM State Meet
200 M Breaststroke SCM 2:42.44 25-29 2020 2020 South Carolina SCM State Meet
50 M Butterfly SCM 32.70 25-29 2020 2020 South Carolina SCM State Meet
100 M Butterfly SCM 1:12.01 25-29 2017 South Carolina SCM Championships
100 M Individual Medley SCM 1:09.97 25-29 2017 South Carolina SCM Championships
200 M Individual Medley SCM 2:30.33 25-29 2017 South Carolina SCM Championships
400 M Individual Medley SCM 5:33.58 25-29 2017 South Carolina SCM Championships
400 M Freestyle LCM 4:56.52 25-29 2018 South Carolina Masters LCM Championships
800 M Freestyle LCM 9:51.98 30-34 2023 2023 U.S. Masters Swimming Summer National Championship
1500 M Freestyle LCM 20:07.72 25-29 2017 DIXIE ZONE LCM CHAMPIONSHIPS
50 M Backstroke LCM 33.84 25-29 2016 2016 SC LCM Championships ~ Shut Up & Swim Roy Dessloch Invitational
100 M Backstroke LCM 1:14.70 25-29 2016 2016 SC LCM Championships ~ Shut Up & Swim Roy Dessloch Invitational
200 M Backstroke LCM 2:41.58 25-29 2017 DIXIE ZONE LCM CHAMPIONSHIPS
50 M Breaststroke LCM 33.75 25-29 2019 2019 U.S. Masters Swimming Summer National Championship
100 M Breaststroke LCM 1:13.13 25-29 2019 2019 U.S. Masters Swimming Summer National Championship
200 M Breaststroke LCM 2:40.88 25-29 2018 South Carolina Masters LCM Championships
50 M Butterfly LCM 32.34 25-29 2017 DIXIE ZONE LCM CHAMPIONSHIPS
100 M Butterfly LCM 1:09.75 25-29 2018 South Carolina Masters LCM Championships
200 M Butterfly LCM 2:33.34 30-34 2022 2022 U.S. Masters Swimming Summer National Championship
200 M Individual Medley LCM 2:26.13 25-29 2019 2019 U.S. Masters Swimming Summer National Championship
400 M Individual Medley LCM 5:10.63 30-34 2023 2023 U.S. Masters Swimming Summer National Championship

All top times

2026

EventCourseTimeAge GroupMeet
1000 Y Freestyle SCY 11:11.49 35-39 2026 U.S. Masters Swimming Spring National Championship
200 Y Breaststroke SCY 2:33.09 30-34 Maria Thrash Memorial Meet
200 Y Breaststroke SCY 2:22.14 35-39 2026 U.S. Masters Swimming Spring National Championship
200 Y Butterfly SCY 2:15.55 35-39 2026 U.S. Masters Swimming Spring National Championship
100 Y Individual Medley SCY 1:04.52 30-34 51st Annual Jerry Clark Sunbelt Championships
200 Y Individual Medley SCY 2:09.81 35-39 2026 U.S. Masters Swimming Spring National Championship
400 Y Individual Medley SCY 4:38.31 35-39 2026 U.S. Masters Swimming Spring National Championship

2025

EventCourseTimeAge GroupMeet
500 Y Freestyle SCY 5:48.35 30-34 50th Annual Jerry Clark Sunbelt Championships
1000 Y Freestyle SCY 11:45.85 30-34 50th Annual Jerry Clark Sunbelt Championships
50 Y Breaststroke SCY 31.91 30-34 50th Annual Jerry Clark Sunbelt Championships
200 Y Breaststroke SCY 2:31.94 30-34 50th Annual Jerry Clark Sunbelt Championships
200 Y Individual Medley SCY 2:17.03 30-34 50th Annual Jerry Clark Sunbelt Championships

2023

EventCourseTimeAge GroupMeet
200 Y Freestyle SCY 2:05.46 30-34 2023 SC SCY State Championship
500 Y Freestyle SCY 5:34.58 30-34 2023 SC SCY State Championship
200 Y Backstroke SCY 2:19.97 30-34 2023 SC SCY State Championship
100 Y Breaststroke SCY 1:08.61 30-34 2023 SC SCY State Championship
200 Y Breaststroke SCY 2:29.51 30-34 2023 SC SCY State Championship
200 Y Butterfly SCY 2:26.09 30-34 2023 SC SCY State Championship
200 Y Individual Medley SCY 2:16.47 30-34 2023 SC SCY State Championship
400 Y Individual Medley SCY 4:50.64 30-34 2023 SC SCY State Championship
800 M Freestyle LCM 9:51.98 30-34 2023 U.S. Masters Swimming Summer National Championship
1500 M Freestyle LCM 20:57.74 30-34 2023 Greenville Splash LCM Invitational
100 M Breaststroke LCM 1:14.73 30-34 2023 U.S. Masters Swimming Summer National Championship
200 M Breaststroke LCM 2:41.77 30-34 2023 U.S. Masters Swimming Summer National Championship
200 M Individual Medley LCM 2:26.16 30-34 2023 U.S. Masters Swimming Summer National Championship
400 M Individual Medley LCM 5:10.63 30-34 2023 U.S. Masters Swimming Summer National Championship

2022

EventCourseTimeAge GroupMeet
1000 Y Freestyle SCY 10:52.35 30-34 2021 U.S. Masters Swimming Short Course Yards National Championship
1650 Y Freestyle SCY 19:45.19 30-34 2022 SC SCY State Championship
200 Y Breaststroke SCY 2:16.42 30-34 2021 U.S. Masters Swimming Short Course Yards National Championship
100 Y Butterfly SCY 1:01.27 30-34 47th Annual Sunbelt Swimming Championships
200 Y Butterfly SCY 2:07.11 30-34 2021 U.S. Masters Swimming Short Course Yards National Championship
200 Y Individual Medley SCY 2:04.93 30-34 2021 U.S. Masters Swimming Short Course Yards National Championship
400 Y Individual Medley SCY 4:26.50 30-34 2021 U.S. Masters Swimming Short Course Yards National Championship
400 M Freestyle LCM 5:44.98 30-34 2022 Greenville Splash LCM Invitational
800 M Freestyle LCM 9:54.19 30-34 2022 U.S. Masters Swimming Summer National Championship
100 M Breaststroke LCM 1:14.62 30-34 2022 U.S. Masters Swimming Summer National Championship
200 M Breaststroke LCM 2:43.06 30-34 2022 U.S. Masters Swimming Summer National Championship
200 M Butterfly LCM 2:33.34 30-34 2022 U.S. Masters Swimming Summer National Championship
200 M Individual Medley LCM 2:27.98 30-34 2022 U.S. Masters Swimming Summer National Championship
400 M Individual Medley LCM 5:12.92 30-34 2022 U.S. Masters Swimming Summer National Championship

2020

EventCourseTimeAge GroupMeet
50 Y Breaststroke SCY 31.67 25-29 46th Annual Sunbelt Meet
100 Y Breaststroke SCY 1:07.14 25-29 6th Annual Growler Invitational
200 Y Breaststroke SCY 2:22.87 25-29 6th Annual Growler Invitational
200 Y Butterfly SCY 2:21.70 25-29 46th Annual Sunbelt Meet
800 M Freestyle SCM 10:31.71 25-29 2020 South Carolina SCM State Meet
50 M Breaststroke SCM 36.32 25-29 2020 South Carolina SCM State Meet
100 M Breaststroke SCM 1:16.38 25-29 2020 South Carolina SCM State Meet
200 M Breaststroke SCM 2:42.44 25-29 2020 South Carolina SCM State Meet
50 M Butterfly SCM 32.70 25-29 2020 South Carolina SCM State Meet

2019

EventCourseTimeAge GroupMeet
200 Y Breaststroke SCY 2:27.02 25-29 44rd Annual Sunbelt Meet
800 M Freestyle LCM 11:19.10 25-29 2019 Dixie Zone LCM Championships
1500 M Freestyle LCM 21:15.12 25-29 2019 Dixie Zone LCM Championships
50 M Breaststroke LCM 33.75 25-29 2019 U.S. Masters Swimming Summer National Championship
100 M Breaststroke LCM 1:13.13 25-29 2019 U.S. Masters Swimming Summer National Championship
200 M Breaststroke LCM 2:56.70 25-29 2019 Dixie Zone LCM Championships
200 M Butterfly LCM 2:46.42 25-29 2019 Dixie Zone LCM Championships
200 M Individual Medley LCM 2:26.13 25-29 2019 U.S. Masters Swimming Summer National Championship
400 M Individual Medley LCM 5:13.34 25-29 2019 U.S. Masters Swimming Summer National Championship

2018

EventCourseTimeAge GroupMeet
500 Y Freestyle SCY 5:28.86 25-29 4th Annual Growler Invitational
50 Y Breaststroke SCY 29.83 25-29 2018 Nationwide U.S. Masters Swimming Spring National Championship
200 Y Breaststroke SCY 2:17.18 25-29 2018 Nationwide U.S. Masters Swimming Spring National Championship
200 Y Individual Medley SCY 2:08.29 25-29 2018 Nationwide U.S. Masters Swimming Spring National Championship
400 Y Individual Medley SCY 4:30.46 25-29 2018 Nationwide U.S. Masters Swimming Spring National Championship
400 M Freestyle LCM 4:56.52 25-29 South Carolina Masters LCM Championships
50 M Breaststroke LCM 34.40 25-29 South Carolina Masters LCM Championships
100 M Breaststroke LCM 1:13.76 25-29 South Carolina Masters LCM Championships
200 M Breaststroke LCM 2:40.88 25-29 South Carolina Masters LCM Championships
100 M Butterfly LCM 1:09.75 25-29 South Carolina Masters LCM Championships
200 M Individual Medley LCM 2:27.98 25-29 South Carolina Masters LCM Championships
400 M Individual Medley LCM 5:25.26 25-29 South Carolina Masters LCM Championships

2017

EventCourseTimeAge GroupMeet
1650 Y Freestyle SCY 19:21.11 25-29 43rd Annual Sunbelt Meet
200 Y Breaststroke SCY 2:29.10 25-29 3rd Annual Growler Invitational
200 Y Butterfly SCY 2:17.88 25-29 3rd Annual Growler Invitational
400 Y Individual Medley SCY 4:46.38 25-29 3rd Annual Growler Invitational
200 M Freestyle SCM 2:20.18 25-29 South Carolina SCM Championships
400 M Freestyle SCM 5:06.17 25-29 South Carolina SCM Championships
50 M Backstroke SCM 34.28 25-29 South Carolina SCM Championships
50 M Breaststroke SCM 35.84 25-29 South Carolina SCM Championships
100 M Breaststroke SCM 1:17.51 25-29 South Carolina SCM Championships
200 M Breaststroke SCM 2:47.07 25-29 South Carolina SCM Championships
100 M Butterfly SCM 1:12.01 25-29 South Carolina SCM Championships
100 M Individual Medley SCM 1:09.97 25-29 South Carolina SCM Championships
200 M Individual Medley SCM 2:30.33 25-29 South Carolina SCM Championships
400 M Individual Medley SCM 5:33.58 25-29 South Carolina SCM Championships
400 M Freestyle LCM 5:07.78 25-29 DIXIE ZONE LCM CHAMPIONSHIPS
800 M Freestyle LCM 10:41.28 25-29 DIXIE ZONE LCM CHAMPIONSHIPS
1500 M Freestyle LCM 20:07.72 25-29 DIXIE ZONE LCM CHAMPIONSHIPS
200 M Backstroke LCM 2:41.58 25-29 DIXIE ZONE LCM CHAMPIONSHIPS
50 M Breaststroke LCM 36.57 25-29 DIXIE ZONE LCM CHAMPIONSHIPS
100 M Breaststroke LCM 1:19.43 25-29 DIXIE ZONE LCM CHAMPIONSHIPS
200 M Breaststroke LCM 2:56.46 25-29 DIXIE ZONE LCM CHAMPIONSHIPS
50 M Butterfly LCM 32.34 25-29 DIXIE ZONE LCM CHAMPIONSHIPS
100 M Butterfly LCM 1:12.04 25-29 DIXIE ZONE LCM CHAMPIONSHIPS
200 M Butterfly LCM 2:46.47 25-29 DIXIE ZONE LCM CHAMPIONSHIPS
200 M Individual Medley LCM 2:33.30 25-29 DIXIE ZONE LCM CHAMPIONSHIPS
400 M Individual Medley LCM 5:33.44 25-29 DIXIE ZONE LCM CHAMPIONSHIPS

2016

EventCourseTimeAge GroupMeet
100 Y Breaststroke SCY 1:09.66 25-29 2016 Nationwide U.S. Masters Swimming Spring National Championship
200 Y Breaststroke SCY 2:38.76 18-24 2016 SUNBELT MASTERS MEET
200 Y Breaststroke SCY 2:31.41 25-29 2016 Nationwide U.S. Masters Swimming Spring National Championship
400 Y Individual Medley SCY 4:52.06 25-29 2016 Nationwide U.S. Masters Swimming Spring National Championship
50 M Backstroke LCM 33.84 25-29 2016 SC LCM Championships ~ Shut Up & Swim Roy Dessloch Invitational
100 M Backstroke LCM 1:14.70 25-29 2016 SC LCM Championships ~ Shut Up & Swim Roy Dessloch Invitational
50 M Breaststroke LCM 37.44 25-29 2016 SC LCM Championships ~ Shut Up & Swim Roy Dessloch Invitational
100 M Breaststroke LCM 1:21.01 25-29 2016 SC LCM Championships ~ Shut Up & Swim Roy Dessloch Invitational
200 M Breaststroke LCM 2:59.98 25-29 2016 SC LCM Championships ~ Shut Up & Swim Roy Dessloch Invitational
400 M Individual Medley LCM 5:35.20 25-29 2016 SC LCM Championships ~ Shut Up & Swim Roy Dessloch Invitational