Clubs: GS, GYMS, SCC, PALM · 2015–2026 · 171 swims

Personal bests

EventCourseTimeAge GroupYearMeet
50 Y Freestyle SCY 25.93 50-54 2026 2026 U.S. Masters Swimming Spring National Championship
200 Y Freestyle SCY 2:03.05 50-54 2025 50th Annual Jerry Clark Sunbelt Championships
500 Y Freestyle SCY 5:17.50 40-44 2018 2018 Nationwide U.S. Masters Swimming Spring National Championship
1000 Y Freestyle SCY 11:07.27 40-44 2018 2018 Nationwide U.S. Masters Swimming Spring National Championship
1650 Y Freestyle SCY 18:53.62 40-44 2017 2017 Nationwide U.S. Masters Swimming Spring National Championship
200 Y Breaststroke SCY 2:33.94 40-44 2019 2019 North Carolina SCY Championship
50 Y Butterfly SCY 26.19 40-44 2018 YMCA Masters National Meet
100 Y Butterfly SCY 58.73 40-44 2018 YMCA Masters National Meet
200 Y Butterfly SCY 2:13.24 40-44 2018 2018 Nationwide U.S. Masters Swimming Spring National Championship
100 Y Individual Medley SCY 1:03.38 45-49 2021 2021 Palmetto Masters SCY Meet
200 Y Individual Medley SCY 2:12.29 40-44 2018 2018 Nationwide U.S. Masters Swimming Spring National Championship
400 Y Individual Medley SCY 4:45.26 40-44 2018 2018 Nationwide U.S. Masters Swimming Spring National Championship
100 M Freestyle SCM 59.73 40-44 2017 2017 NE-LMSC & Colonies Zone SCM Championships
200 M Freestyle SCM 2:10.43 40-44 2016 Rowdy Gaines Masters Classic VIII
400 M Freestyle SCM 4:40.14 40-44 2018 Rowdy Gaines Masters Classic X
800 M Freestyle SCM 9:53.90 40-44 2017 2017 NE-LMSC & Colonies Zone SCM Championships
1500 M Freestyle SCM 19:02.60 40-44 2017 South Carolina SCM Championships
200 M Backstroke SCM 2:34.78 40-44 2017 South Carolina SCM Championships
200 M Breaststroke SCM 2:47.69 40-44 2018 Rowdy Gaines Masters Classic X
50 M Butterfly SCM 29.32 45-49 2020 2020 South Carolina SCM State Meet
100 M Butterfly SCM 1:06.63 40-44 2017 2017 NE-LMSC & Colonies Zone SCM Championships
200 M Butterfly SCM 2:32.26 40-44 2017 Rowdy Gaines Masters Classic IX
100 M Individual Medley SCM 1:08.91 40-44 2017 2017 NE-LMSC & Colonies Zone SCM Championships
200 M Individual Medley SCM 2:27.33 40-44 2017 2017 NE-LMSC & Colonies Zone SCM Championships
400 M Individual Medley SCM 5:17.43 40-44 2017 2017 NE-LMSC & Colonies Zone SCM Championships
50 M Freestyle LCM 28.40 40-44 2016 2nd Annual Tail's End Swim Meet
100 M Freestyle LCM 1:05.23 40-44 2015 DIXIE ZONE LCM CHAMPIONSHIPS
200 M Freestyle LCM 2:15.86 40-44 2017 2017 U.S. Masters Swimming Summer National Championship
400 M Freestyle LCM 4:51.46 40-44 2018 2018 UANA Pan American Masters Championships presented by SeaWorld and hosted by Rosen YMCA Aquatic Center
800 M Freestyle LCM 10:10.96 40-44 2018 2018 UANA Pan American Masters Championships presented by SeaWorld and hosted by Rosen YMCA Aquatic Center
1500 M Freestyle LCM 19:40.40 40-44 2017 2017 U.S. Masters Swimming Summer National Championship
200 M Backstroke LCM 2:45.70 45-49 2019 2019 Dixie Zone LCM Championships
100 M Breaststroke LCM 1:25.77 40-44 2017 DIXIE ZONE LCM CHAMPIONSHIPS
200 M Breaststroke LCM 3:11.07 45-49 2019 2019 Dixie Zone LCM Championships
50 M Butterfly LCM 30.03 40-44 2017 DIXIE ZONE LCM CHAMPIONSHIPS
100 M Butterfly LCM 1:08.72 45-49 2019 Dr. Charles van der Horst Memorial Championship
200 M Butterfly LCM 2:37.82 40-44 2017 2017 U.S. Masters Swimming Summer National Championship
200 M Individual Medley LCM 2:31.60 40-44 2017 2017 U.S. Masters Swimming Summer National Championship
400 M Individual Medley LCM 5:30.66 50-54 2024 2024 U.S. Masters Swimming Summer National Championship

All top times

2026

EventCourseTimeAge GroupMeet
50 Y Freestyle SCY 25.93 50-54 2026 U.S. Masters Swimming Spring National Championship
200 Y Freestyle SCY 2:05.52 50-54 2026 YMCA Masters National Meet
500 Y Freestyle SCY 5:39.46 50-54 2026 YMCA Masters National Meet
1000 Y Freestyle SCY 11:36.52 50-54 2026 U.S. Masters Swimming Spring National Championship
200 Y Breaststroke SCY 2:39.21 50-54 2026 YMCA Masters National Meet
50 Y Butterfly SCY 27.66 50-54 30th Annual Masters Challenge SCY Meet
100 Y Butterfly SCY 1:01.70 50-54 2026 YMCA Masters National Meet
200 Y Butterfly SCY 2:20.75 50-54 2026 YMCA Masters National Meet
200 Y Individual Medley SCY 2:19.75 50-54 2026 U.S. Masters Swimming Spring National Championship
400 Y Individual Medley SCY 5:00.64 50-54 2026 U.S. Masters Swimming Spring National Championship
100 M Butterfly LCM 1:12.51 50-54 2026 Southeast Zone Championship
200 M Butterfly LCM 2:48.92 50-54 2026 Southeast Zone Championship
200 M Individual Medley LCM 2:41.42 50-54 2026 Southeast Zone Championship
400 M Individual Medley LCM 5:58.67 50-54 Cola Classic

2025

EventCourseTimeAge GroupMeet
200 Y Freestyle SCY 2:03.05 50-54 50th Annual Jerry Clark Sunbelt Championships
500 Y Freestyle SCY 5:27.01 50-54 2024 U.S. Masters Swimming Spring National Championship
1000 Y Freestyle SCY 11:12.40 50-54 2024 U.S. Masters Swimming Spring National Championship
200 Y Breaststroke SCY 2:37.55 50-54 50th Annual Jerry Clark Sunbelt Championships
100 Y Butterfly SCY 1:00.47 50-54 2024 U.S. Masters Swimming Spring National Championship
200 Y Butterfly SCY 2:17.37 50-54 2024 U.S. Masters Swimming Spring National Championship
200 Y Individual Medley SCY 2:15.29 50-54 2024 U.S. Masters Swimming Spring National Championship
400 Y Individual Medley SCY 4:47.64 50-54 2024 U.S. Masters Swimming Spring National Championship
200 M Freestyle LCM 2:22.89 50-54 2025 Bumpy Jones Classic Long Course Meet
400 M Freestyle LCM 5:04.70 50-54 2025 Bumpy Jones Classic Long Course Meet
800 M Freestyle LCM 10:45.14 50-54 2025 Bumpy Jones Classic Long Course Meet
200 M Butterfly LCM 2:44.64 50-54 2025 Bumpy Jones Classic Long Course Meet
200 M Individual Medley LCM 2:38.81 50-54 2025 Cola Classic
400 M Individual Medley LCM 5:47.27 50-54 2025 Bumpy Jones Classic Long Course Meet

2024

EventCourseTimeAge GroupMeet
200 M Freestyle SCM 2:17.21 50-54 2024 South Carolina SCM State Meet
200 M Backstroke SCM 2:36.73 50-54 2024 South Carolina SCM State Meet
200 M Butterfly SCM 2:34.75 50-54 2024 South Carolina SCM State Meet
400 M Individual Medley SCM 5:25.33 50-54 York Candy Cane Catch
200 M Freestyle LCM 2:20.05 50-54 2024 U.S. Masters Swimming Summer National Championship
400 M Freestyle LCM 4:59.11 50-54 2024 U.S. Masters Swimming Summer National Championship
800 M Freestyle LCM 10:22.37 50-54 2024 U.S. Masters Swimming Summer National Championship
1500 M Freestyle LCM 20:16.68 50-54 Blue Tides Dog Days of Summer Invitational
100 M Butterfly LCM 1:11.94 50-54 2024 Bumpy Jones Classic Long Course Meet
200 M Butterfly LCM 2:37.84 50-54 2024 U.S. Masters Swimming Summer National Championship
200 M Individual Medley LCM 2:36.16 50-54 2024 U.S. Masters Swimming Summer National Championship
400 M Individual Medley LCM 5:30.66 50-54 2024 U.S. Masters Swimming Summer National Championship

2023

EventCourseTimeAge GroupMeet
200 M Freestyle SCM 2:17.94 45-49 2023 South Carolina SCM State Meet
400 M Freestyle SCM 4:53.94 45-49 2023 South Carolina SCM State Meet
200 M Backstroke SCM 2:39.79 45-49 2023 South Carolina SCM State Meet
200 M Breaststroke SCM 2:57.09 45-49 2023 South Carolina SCM State Meet
100 M Butterfly SCM 1:10.41 45-49 2023 South Carolina SCM State Meet
200 M Butterfly SCM 2:35.32 45-49 2023 South Carolina SCM State Meet
200 M Individual Medley SCM 2:32.89 45-49 2023 South Carolina SCM State Meet
400 M Individual Medley SCM 5:30.04 45-49 2023 South Carolina SCM State Meet
400 M Freestyle LCM 5:02.15 45-49 2023 U.S. Masters Swimming Summer National Championship
800 M Freestyle LCM 10:30.18 45-49 2023 U.S. Masters Swimming Summer National Championship
1500 M Freestyle LCM 21:23.50 45-49 2023 Greenville Splash LCM Invitational
100 M Butterfly LCM 1:16.03 45-49 2023 Greenville Splash LCM Invitational
200 M Butterfly LCM 2:39.54 45-49 2023 U.S. Masters Swimming Summer National Championship
200 M Individual Medley LCM 2:38.08 45-49 2023 U.S. Masters Swimming Summer National Championship
400 M Individual Medley LCM 5:43.64 45-49 2023 U.S. Masters Swimming Summer National Championship

2022

EventCourseTimeAge GroupMeet
1000 Y Freestyle SCY 11:31.80 45-49 2021 U.S. Masters Swimming Short Course Yards National Championship
200 Y Butterfly SCY 2:18.25 45-49 2021 U.S. Masters Swimming Short Course Yards National Championship
200 Y Individual Medley SCY 2:15.85 45-49 2021 U.S. Masters Swimming Short Course Yards National Championship
400 Y Individual Medley SCY 4:59.51 45-49 2021 U.S. Masters Swimming Short Course Yards National Championship
800 M Freestyle LCM 10:48.49 45-49 2022 U.S. Masters Swimming Summer National Championship
200 M Butterfly LCM 2:45.93 45-49 2022 U.S. Masters Swimming Summer National Championship
200 M Individual Medley LCM 2:40.30 45-49 2022 U.S. Masters Swimming Summer National Championship
400 M Individual Medley LCM 5:44.68 45-49 2022 U.S. Masters Swimming Summer National Championship

2021

EventCourseTimeAge GroupMeet
1650 Y Freestyle SCY 20:46.17 45-49 2021 Palmetto Masters SCY Meet
100 Y Butterfly SCY 1:00.03 45-49 2021 Palmetto Masters SCY Meet
100 Y Individual Medley SCY 1:03.38 45-49 2021 Palmetto Masters SCY Meet
400 Y Individual Medley SCY 5:00.04 45-49 2021 Palmetto Masters SCY Meet
100 M Butterfly SCM 1:10.55 45-49 2021 Somerset County YMCA Masters Pentathlon Swim Festival (and 25s!)
200 M Butterfly SCM 2:41.77 45-49 2021 Somerset County YMCA Masters Pentathlon Swim Festival (and 25s!)
200 M Individual Medley SCM 2:39.46 45-49 2021 Somerset County YMCA Masters Pentathlon Swim Festival (and 25s!)
400 M Individual Medley SCM 5:48.07 45-49 2021 Somerset County YMCA Masters Pentathlon Swim Festival (and 25s!)

2020

EventCourseTimeAge GroupMeet
200 Y Breaststroke SCY 2:38.78 45-49 46th Annual Sunbelt Meet
50 Y Butterfly SCY 27.38 45-49 46th Annual Sunbelt Meet
100 Y Butterfly SCY 1:00.88 45-49 46th Annual Sunbelt Meet
200 Y Butterfly SCY 2:20.85 45-49 46th Annual Sunbelt Meet
200 Y Individual Medley SCY 2:17.57 45-49 46th Annual Sunbelt Meet
400 Y Individual Medley SCY 4:54.59 45-49 46th Annual Sunbelt Meet
400 M Freestyle SCM 4:49.08 45-49 2020 South Carolina SCM State Meet
50 M Butterfly SCM 29.32 45-49 2020 South Carolina SCM State Meet
100 M Butterfly SCM 1:06.88 45-49 2020 South Carolina SCM State Meet
200 M Butterfly SCM 2:35.07 45-49 2020 South Carolina SCM State Meet
200 M Individual Medley SCM 2:31.57 45-49 2020 South Carolina SCM State Meet
400 M Individual Medley SCM 5:22.65 45-49 2020 South Carolina SCM State Meet

2019

EventCourseTimeAge GroupMeet
200 Y Breaststroke SCY 2:33.94 40-44 2019 North Carolina SCY Championship
200 Y Butterfly SCY 2:21.83 40-44 44rd Annual Sunbelt Meet
200 Y Individual Medley SCY 2:17.50 40-44 44rd Annual Sunbelt Meet
400 Y Individual Medley SCY 4:58.59 40-44 2019 North Carolina SCY Championship
800 M Freestyle SCM 10:22.90 45-49 2019 NE-LMSC & Colonies Zone SCM Championships
1500 M Freestyle SCM 19:34.95 45-49 2019 NE-LMSC & Colonies Zone SCM Championships
200 M Backstroke SCM 2:43.67 45-49 Atlanta Rainbow Trout St. Nick Invitational
200 M Breaststroke SCM 2:50.45 45-49 Atlanta Rainbow Trout St. Nick Invitational
200 M Butterfly SCM 2:33.16 45-49 2019 NE-LMSC & Colonies Zone SCM Championships
200 M Individual Medley SCM 2:30.11 45-49 2019 NE-LMSC & Colonies Zone SCM Championships
400 M Individual Medley SCM 5:21.09 45-49 2019 NE-LMSC & Colonies Zone SCM Championships
200 M Freestyle LCM 2:18.85 45-49 2019 U.S. Masters Swimming Summer National Championship
200 M Backstroke LCM 2:45.70 45-49 2019 Dixie Zone LCM Championships
200 M Breaststroke LCM 3:11.07 45-49 2019 Dixie Zone LCM Championships
50 M Butterfly LCM 31.57 45-49 2019 Dixie Zone LCM Championships
100 M Butterfly LCM 1:08.72 45-49 Dr. Charles van der Horst Memorial Championship
200 M Butterfly LCM 2:41.61 45-49 2019 U.S. Masters Swimming Summer National Championship
200 M Individual Medley LCM 2:35.87 45-49 2019 U.S. Masters Swimming Summer National Championship
400 M Individual Medley LCM 5:36.55 45-49 2019 U.S. Masters Swimming Summer National Championship

2018

EventCourseTimeAge GroupMeet
500 Y Freestyle SCY 5:17.50 40-44 2018 Nationwide U.S. Masters Swimming Spring National Championship
1000 Y Freestyle SCY 11:07.27 40-44 2018 Nationwide U.S. Masters Swimming Spring National Championship
200 Y Breaststroke SCY 2:34.03 40-44 YMCA Masters National Meet
50 Y Butterfly SCY 26.19 40-44 YMCA Masters National Meet
100 Y Butterfly SCY 58.73 40-44 YMCA Masters National Meet
200 Y Butterfly SCY 2:13.24 40-44 2018 Nationwide U.S. Masters Swimming Spring National Championship
200 Y Individual Medley SCY 2:12.29 40-44 2018 Nationwide U.S. Masters Swimming Spring National Championship
400 Y Individual Medley SCY 4:45.26 40-44 2018 Nationwide U.S. Masters Swimming Spring National Championship
200 M Freestyle SCM 2:12.32 40-44 Rowdy Gaines Masters Classic X
400 M Freestyle SCM 4:40.14 40-44 Rowdy Gaines Masters Classic X
800 M Freestyle SCM 9:55.18 40-44 2018 NE-LMSC & Colonies Zone SCM Championships
200 M Breaststroke SCM 2:47.69 40-44 Rowdy Gaines Masters Classic X
100 M Butterfly SCM 1:06.75 40-44 2018 NE-LMSC & Colonies Zone SCM Championships
200 M Butterfly SCM 2:35.31 40-44 Rowdy Gaines Masters Classic X
200 M Individual Medley SCM 2:28.14 40-44 Rowdy Gaines Masters Classic X
400 M Individual Medley SCM 5:21.22 40-44 2018 NE-LMSC & Colonies Zone SCM Championships
400 M Freestyle LCM 4:51.46 40-44 2018 UANA Pan American Masters Championships presented by SeaWorld and hosted by Rosen YMCA Aquatic Center
800 M Freestyle LCM 10:10.96 40-44 2018 UANA Pan American Masters Championships presented by SeaWorld and hosted by Rosen YMCA Aquatic Center
1500 M Freestyle LCM 19:54.48 40-44 South Carolina Masters LCM Championships
200 M Butterfly LCM 2:40.30 40-44 218 Woller ABSC Long Course Meet
200 M Individual Medley LCM 2:34.33 40-44 218 Woller ABSC Long Course Meet
400 M Individual Medley LCM 5:31.08 40-44 2018 UANA Pan American Masters Championships presented by SeaWorld and hosted by Rosen YMCA Aquatic Center

2017

EventCourseTimeAge GroupMeet
1000 Y Freestyle SCY 11:16.41 40-44 2017 Nationwide U.S. Masters Swimming Spring National Championship
1650 Y Freestyle SCY 18:53.62 40-44 2017 Nationwide U.S. Masters Swimming Spring National Championship
200 Y Individual Medley SCY 2:14.18 40-44 2017 Nationwide U.S. Masters Swimming Spring National Championship
400 Y Individual Medley SCY 4:48.36 40-44 2017 Nationwide U.S. Masters Swimming Spring National Championship
100 M Freestyle SCM 59.73 40-44 2017 NE-LMSC & Colonies Zone SCM Championships
200 M Freestyle SCM 2:12.75 40-44 Rowdy Gaines Masters Classic IX
400 M Freestyle SCM 4:40.55 40-44 2017 NE-LMSC & Colonies Zone SCM Championships
800 M Freestyle SCM 9:53.90 40-44 2017 NE-LMSC & Colonies Zone SCM Championships
1500 M Freestyle SCM 19:02.60 40-44 South Carolina SCM Championships
200 M Backstroke SCM 2:34.78 40-44 South Carolina SCM Championships
50 M Butterfly SCM 29.81 40-44 South Carolina SCM Championships
100 M Butterfly SCM 1:06.63 40-44 2017 NE-LMSC & Colonies Zone SCM Championships
200 M Butterfly SCM 2:32.26 40-44 Rowdy Gaines Masters Classic IX
100 M Individual Medley SCM 1:08.91 40-44 2017 NE-LMSC & Colonies Zone SCM Championships
200 M Individual Medley SCM 2:27.33 40-44 2017 NE-LMSC & Colonies Zone SCM Championships
400 M Individual Medley SCM 5:17.43 40-44 2017 NE-LMSC & Colonies Zone SCM Championships
200 M Freestyle LCM 2:15.86 40-44 2017 U.S. Masters Swimming Summer National Championship
400 M Freestyle LCM 4:51.67 40-44 2017 U.S. Masters Swimming Summer National Championship
800 M Freestyle LCM 10:34.81 40-44 DIXIE ZONE LCM CHAMPIONSHIPS
1500 M Freestyle LCM 19:40.40 40-44 2017 U.S. Masters Swimming Summer National Championship
100 M Breaststroke LCM 1:25.77 40-44 DIXIE ZONE LCM CHAMPIONSHIPS
50 M Butterfly LCM 30.03 40-44 DIXIE ZONE LCM CHAMPIONSHIPS
200 M Butterfly LCM 2:37.82 40-44 2017 U.S. Masters Swimming Summer National Championship
200 M Individual Medley LCM 2:31.60 40-44 2017 U.S. Masters Swimming Summer National Championship
400 M Individual Medley LCM 5:34.39 40-44 2017 U.S. Masters Swimming Summer National Championship

2016

EventCourseTimeAge GroupMeet
200 Y Butterfly SCY 2:22.57 40-44 2016 Nationwide U.S. Masters Swimming Spring National Championship
100 M Freestyle SCM 1:00.89 40-44 Rowdy Gaines Masters Classic VIII
200 M Freestyle SCM 2:10.43 40-44 Rowdy Gaines Masters Classic VIII
400 M Freestyle SCM 4:43.90 40-44 Rowdy Gaines Masters Classic VIII
800 M Freestyle SCM 9:54.38 40-44 Rowdy Gaines Masters Classic VIII
1500 M Freestyle SCM 19:03.73 40-44 Rowdy Gaines Masters Classic VIII
50 M Butterfly SCM 29.58 40-44 Rowdy Gaines Masters Classic VIII
100 M Butterfly SCM 1:07.63 40-44 Rowdy Gaines Masters Classic VIII
200 M Butterfly SCM 2:36.78 40-44 Rowdy Gaines Masters Classic VIII
100 M Individual Medley SCM 1:08.97 40-44 Rowdy Gaines Masters Classic VIII
200 M Individual Medley SCM 2:31.65 40-44 South Carolina SCM Championships
400 M Individual Medley SCM 5:30.47 40-44 Rowdy Gaines Masters Classic VIII
50 M Freestyle LCM 28.40 40-44 2nd Annual Tail's End Swim Meet
400 M Freestyle LCM 5:05.43 40-44 2016 Dixie Zone Long Course Championship Meet
800 M Freestyle LCM 10:36.68 40-44 2016 Dixie Zone Long Course Championship Meet
200 M Individual Medley LCM 2:36.23 40-44 2nd Annual Tail's End Swim Meet
400 M Individual Medley LCM 5:40.63 40-44 2nd Annual Tail's End Swim Meet

2015

EventCourseTimeAge GroupMeet
50 M Freestyle LCM 29.10 40-44 DIXIE ZONE LCM CHAMPIONSHIPS
100 M Freestyle LCM 1:05.23 40-44 DIXIE ZONE LCM CHAMPIONSHIPS
200 M Freestyle LCM 2:25.80 40-44 DIXIE ZONE LCM CHAMPIONSHIPS
400 M Freestyle LCM 5:21.95 40-44 DIXIE ZONE LCM CHAMPIONSHIPS
800 M Freestyle LCM 11:15.44 40-44 DIXIE ZONE LCM CHAMPIONSHIPS