| 2024 | South Carolina State Senate District 14 | R | Won | 30,497 | 2 candidates |
| 2020 | South Carolina State Senate District 14 | R | Won | 42,377 | 2 candidates |
| 2016 | South Carolina State Senate District 14 | R | Won | 36,427 | Unopposed |
| 2012 | South Carolina State Senate District 14 | R | Won | 31,620 | Unopposed |
| 2008 | South Carolina State Senate District 14 | R | Won | 29,179 | Unopposed |
| 2004 | South Carolina State Senate District 14 | R | Won | 22,957 | 2 candidates |
| 2000 | South Carolina State Senate District 14 | R | Won | 21,739 | Unopposed |
| 1996 | South Carolina State Senate District 14 | R | Won | 15,612 | 2 candidates |
| 1992 | South Carolina State Senate District 14 | R | Lost | 12,379 | 2 candidates |
| 1988 | South Carolina State Senate District 14 | D | Won | 14,685 | Unopposed |
| 1984 | South Carolina State Senate District 14 | D | Won | 14,558 | 2 candidates |
| 1980 | South Carolina State Senate District 5 | D | Won | 33,268 | 2 candidates |