David Witt (born June 2, 1973) is an American tennis coach and former professional player. He is currently coaching Frances Tiafoe and is best known as the former long-time coach of Venus Williams and Jessica Pegula. He enjoyed a successful junior career, during which time he won the USTA Boys' 16s Clay, Hard and National Championships and was the top-ranked under-16 in the USTA in 1989.[1] He was also a semifinalist at the US Open Junior Boys Singles event in 1991.[2]
His closest career win on the main tour was in the U.S. Men's Clay Court Championships in Birmingham, Alabama, where he and Brian MacPhie were runners-up in the doubles in 1994. He did win two challenger-level events in his career: Guadalajara, Mexico in 1992 and the Levene Gouldin & Thompson Tennis Challenger at Binghamton, New York in 1997. He retired from professional tennis in 2005.
In 2002, while working as the resident pro at the Deerwood Country Club in Jacksonville, Florida, Witt was approached by the Williams sisters to act as a hitting partner during their participation at the Bausch & Lomb Championships at nearby Amelia Island. In 2007, they asked him to accompany them to Charleston, South Carolina for the Family Circle Cup.[3] Since then he has acted as a travelling hitting partner for both women,[4] most notably for elder sister Venus.[5][6] In December 2018, Venus ended the 11-year partnership.[7] David Witt coached Jessica Pegula from July 2019[8] to January 2024. In March 2024, Witt began coaching Maria Sakkari,[9] and five months later, in July he started a collaboration with Frances Tiafoe,[10][11] which ended in October 2025.
| Legend
|
| Grand Slam Tournaments (0–0)
|
| ATP Masters Series (0–0)
|
| ATP Championship Series (0–0)
|
| ATP World Series (0–1)
|
|
| Finals by surface
|
| Hard (0–0)
|
| Clay (0–1)
|
| Grass (0–0)
|
| Carpet (0–0)
|
|
| Finals by setting
|
| Outdoors (0–1)
|
| Indoors (0–0)
|
|
| Legend
|
| ATP Challenger (2–2)
|
| ITF Futures (0–0)
|
|
| Finals by surface
|
| Hard (1–2)
|
| Clay (1–0)
|
| Grass (0–0)
|
| Carpet (0–0)
|
|
| Legend
|
| ATP Challenger (2–1)
|
| ITF Futures (0–1)
|
|
| Finals by surface
|
| Hard (1–1)
|
| Clay (1–1)
|
| Grass (0–0)
|
| Carpet (0–0)
|
|
Key
| W
|
F
|
SF
|
QF
|
#R
|
RR |
Q#
|
DNQ
|
A
|
NH
|
(W) winner; (F) finalist; (SF) semifinalist; (QF) quarterfinalist; (#R) rounds 4, 3, 2, 1; (RR) round-robin stage; (Q#) qualification round; (DNQ) did not qualify; (A) absent; (NH) not held; (SR) strike rate (events won / competed); (W–L) win–loss record.
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).