Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1987 Atp tourUnited States | 18 | 5 | – | 16 | 32 | 220 | 264 | 10 | 2 | – |
| 1986 Atp tourUnited States | 39 | 16 | 1 | 39 | 51 | 412 | 465 | 17 | 3 | 1 |
| 1985 Atp tourUnited States | 34 | 18 | – | 45 | 42 | 441 | 443 | 17 | 6 | 1 |
| 1984 Atp tourUnited States | 30 | 12 | – | 33 | 44 | 381 | 402 | 18 | 5 | – |
| 1983 Atp tourUnited States | 25 | 11 | – | 32 | 43 | 382 | 404 | 20 | 8 | – |
| 1982 Atp tourUnited States | 22 | 9 | – | 23 | 29 | 262 | 271 | 5 | 2 | 1 |
| 1981 Atp tourUnited States | 5 | 2 | – | 6 | 6 | 65 | 65 | 4 | – | – |
| 1980 Atp tourUnited States | 1 | 0 | – | 1 | 3 | 18 | 21 | 1 | 1 | – |
| Career8 seasons | 174 | 73 | 1 | 195 | 250 | 2,181 | 2,335 | 92 | 27 | 3 |
| Game | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Montreal / Toronto: Round of 64 v Johan KriekL 1-2 10 Aug | 0 | – | 1 | 2 | 15 | 19 | 2 | – | – |
| Stratton Mountain: Round of 64 v Kelly JonesL 0-2 3 Aug | 0 | – | 0 | 2 | 4 | 12 | 0 | – | – |
| Livingston: Round of 32 v Chip HooperL 0-2 13 July | 0 | – | 0 | 2 | 7 | 12 | 0 | – | – |
| Newport: Round of 32 v Ken FlachL 0-2 6 July | 0 | – | 0 | 2 | 6 | 13 | 1 | – | – |
| Wimbledon: Round of 128 v Jan GunnarssonL 0-3 22 June | 0 | – | 0 | 3 | 12 | 18 | 0 | 1 | – |
| Bristol: Round of 32 v Eric WinogradskyL 0-2 15 June | 0 | – | 0 | 2 | 10 | 14 | 0 | – | – |
| Bristol: Round of 64 v Kelly JonesW 2-0 15 June | 1 | – | 2 | 0 | 12 | 6 | 0 | – | – |
| London / Queen's Club: Round of 64 v Joey RiveL 0-2 8 June | 0 | – | 0 | 2 | 5 | 12 | 0 | – | – |
| Roland Garros: Round of 128 v Stefan EdbergL 0-3 25 May | 0 | – | 0 | 3 | 8 | 18 | 0 | 1 | – |
| Seoul: Quarterfinal v Ben TestermanL 0-2 20 Apr | 0 | – | 0 | 2 | 7 | 13 | 1 | – | – |
| Seoul: Round of 16 v Jaime YzagaW 2-1 20 Apr | 1 | – | 2 | 1 | 15 | 15 | 1 | – | – |
| Seoul: Round of 32 v Woo Ryong LeeW 2-0 20 Apr | 1 | – | 2 | 0 | 12 | 7 | 0 | – | – |
| Tokyo Outdoor: Round of 64 v Kevin CurrenL 1-2 13 Apr | 0 | – | 1 | 2 | 14 | 15 | 0 | – | – |
| Brussels: Round of 16 v Jakob HlasekL 1-2 23 Mar | 0 | – | 1 | 2 | 14 | 15 | 0 | – | – |
| Brussels: Round of 32 v Jan Van LangendonckW 2-1 23 Mar | 1 | – | 2 | 1 | 19 | 15 | 1 | – | – |
| Rotterdam: Round of 16 v Anders JarrydL 1-2 16 Mar | 0 | – | 1 | 2 | 18 | 17 | 2 | – | – |
| Rotterdam: Round of 32 v Jakob HlasekW 2-1 16 Mar | 1 | – | 2 | 1 | 18 | 15 | 1 | – | – |
| Key Biscayne: Round of 128 v Greg HolmesL 2-3 23 Feb | 0 | – | 2 | 3 | 24 | 28 | 1 | – | – |
| Split | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| LossesResult | 101 | 0.0 | 0.0 | 0.4 | 2.2 | 10.5 | 15.1 | 0.5 | 0.2 | 0.0 |
| WinsResult | 73 | 1.0 | – | 2.1 | 0.4 | 15.4 | 11.0 | 0.6 | 0.1 | – |
| Regular seasonStage · won 70 of 160 | 160 | 0.4 | – | 1.2 | 1.4 | 12.8 | 13.4 | 0.5 | 0.2 | 0.0 |
| FinalsStage · won 3 of 14 | 14 | 0.2 | 0.1 | 0.6 | 1.7 | 9.9 | 13.2 | 0.5 | – | 0.1 |
| Jimmy AriasOpponent · won 1 of 5 | 5 | 0.2 | – | 0.4 | 1.6 | 9.6 | 12.0 | 0.6 | – | – |
| Anders JarrydOpponent · won 0 of 4 | 4 | 0.0 | – | 0.5 | 2.0 | 12.3 | 14.3 | 1.0 | – | – |
| Brad GilbertOpponent · won 1 of 4 | 4 | 0.3 | 0.3 | 0.5 | 2.0 | 10.3 | 14.8 | 0.8 | 0.3 | – |
| Chip HooperOpponent · won 1 of 4 | 4 | 0.3 | – | 0.5 | 1.5 | 10.8 | 11.3 | 1.0 | – | – |
| Diego PerezOpponent · won 3 of 4 | 4 | 0.8 | – | 1.8 | 0.5 | 13.3 | 9.5 | 0.5 | – | – |
| Tim WilkisonOpponent · won 0 of 4 | 4 | 0.0 | – | 0.5 | 2.3 | 10.8 | 16.5 | 0.5 | 0.3 | – |
| Boris BeckerOpponent · won 0 of 3 | 3 | 0.0 | – | 0.0 | 1.7 | 5.7 | 11.7 | 0.0 | – | 0.3 |
| David PateOpponent · won 0 of 3 | 3 | 0.0 | – | 0.3 | 2.0 | 7.3 | 13.3 | 0.3 | – | – |
| Eddie EdwardsOpponent · won 0 of 3 | 3 | 0.0 | – | 0.3 | 2.0 | 10.0 | 13.3 | 0.3 | – | – |
| Greg HolmesOpponent · won 2 of 3 | 3 | 0.7 | – | 2.0 | 1.7 | 19.7 | 20.7 | 1.3 | – | – |
| Jonathan CanterOpponent · won 2 of 3 | 3 | 0.7 | – | 2.0 | 1.3 | 18.3 | 16.0 | 0.7 | 0.3 | – |
| Mark DicksonOpponent · won 1 of 3 | 3 | 0.3 | – | 1.0 | 1.3 | 12.3 | 12.0 | 0.7 | – | – |
| Marty DavisOpponent · won 0 of 3 | 3 | 0.0 | – | 0.3 | 2.3 | 10.7 | 16.7 | 1.0 | 0.3 | – |
| Mats WilanderOpponent · won 1 of 3 | 3 | 0.3 | – | 0.7 | 1.3 | 8.3 | 10.7 | 0.0 | – | – |
| Paul McnameeOpponent · won 3 of 3 | 3 | 1.0 | – | 2.3 | 0.7 | 17.3 | 12.3 | 0.7 | 0.3 | – |
| Stefan EdbergOpponent · won 1 of 3 | 3 | 0.3 | – | 0.7 | 1.3 | 9.0 | 11.3 | 0.0 | 0.3 | 0.3 |
| Brian GottfriedOpponent · won 0 of 2 | 2 | 0.0 | – | 1.0 | 2.5 | 12.0 | 18.0 | 0.0 | 0.5 | – |
| Brian TeacherOpponent · won 0 of 2 | 2 | 0.0 | – | 0.0 | 2.5 | 10.5 | 16.5 | 0.5 | 0.5 | – |
| Francisco GonzalezOpponent · won 1 of 2 | 2 | 0.5 | – | 1.5 | 1.0 | 13.0 | 12.0 | 0.0 | – | – |
| Jakob HlasekOpponent · won 1 of 2 | 2 | 0.5 | – | 1.5 | 1.5 | 16.0 | 15.0 | 0.5 | – | – |
| Jan GunnarssonOpponent · won 1 of 2 | 2 | 0.5 | – | 1.0 | 1.5 | 12.5 | 13.0 | 0.0 | 0.5 | – |
| Jimmy ConnorsOpponent · won 0 of 2 | 2 | 0.0 | – | 1.0 | 2.0 | 8.0 | 15.0 | 0.0 | – | – |
| Johan KriekOpponent · won 1 of 2 | 2 | 0.5 | – | 1.5 | 1.0 | 13.5 | 12.5 | 1.0 | – | – |
| John AlexanderOpponent · won 1 of 2 | 2 | 0.5 | – | 1.5 | 0.5 | 13.5 | 11.0 | 0.0 | – | 0.5 |
| John McEnroeOpponent · won 0 of 2 | 2 | 0.0 | – | 0.0 | 2.0 | 4.5 | 12.0 | 0.0 | – | – |
| John SadriOpponent · won 1 of 2 | 2 | 0.5 | – | 1.5 | 2.0 | 18.5 | 18.0 | 1.0 | 0.5 | – |
| Julio GoesOpponent · won 2 of 2 | 2 | 1.0 | – | 2.5 | 0.5 | 19.0 | 16.0 | 1.0 | 0.5 | – |
| Kelly JonesOpponent · won 1 of 2 | 2 | 0.5 | – | 1.0 | 1.0 | 8.0 | 9.0 | 0.0 | – | – |
| Ken FlachOpponent · won 0 of 2 | 2 | 0.0 | – | 0.5 | 2.0 | 8.5 | 14.5 | 0.5 | – | – |
| Kevin CurrenOpponent · won 0 of 2 | 2 | 0.0 | – | 0.5 | 2.0 | 10.0 | 13.5 | 0.0 | – | – |
| Larry StefankiOpponent · won 2 of 2 | 2 | 1.0 | – | 2.5 | 1.0 | 22.0 | 18.5 | 2.0 | 0.5 | – |
| Marcel FreemanOpponent · won 0 of 2 | 2 | 0.0 | – | 0.5 | 2.0 | 12.5 | 14.0 | 0.5 | – | – |
| Mark EdmondsonOpponent · won 2 of 2 | 2 | 1.0 | – | 2.5 | 1.0 | 18.5 | 15.0 | 0.0 | 0.5 | – |
| Nduka OdizorOpponent · won 2 of 2 | 2 | 1.0 | – | 2.0 | 1.0 | 16.0 | 14.5 | 0.5 | – | – |
| Pat CashOpponent · won 1 of 2 | 2 | 0.5 | – | 1.5 | 1.5 | 14.0 | 14.0 | 0.0 | – | – |
| Russell SimpsonOpponent · won 1 of 2 | 2 | 0.5 | – | 1.5 | 2.0 | 16.5 | 17.0 | 0.5 | 0.5 | – |
| Scott MccainOpponent · won 2 of 2 | 2 | 1.0 | – | 2.0 | 0.0 | 12.0 | 6.0 | 0.0 | – | – |
| Simon YoulOpponent · won 1 of 2 | 2 | 0.5 | – | 1.5 | 2.0 | 17.5 | 19.0 | 0.5 | 0.5 | – |
| Tim MayotteOpponent · won 1 of 2 | 2 | 0.5 | – | 1.0 | 2.0 | 12.5 | 17.0 | 0.5 | – | – |
| Tom GulliksonOpponent · won 1 of 2 | 2 | 0.5 | – | 1.0 | 1.0 | 9.5 | 9.5 | 0.0 | – | – |
| Wojtek FibakOpponent · won 1 of 2 | 2 | 0.5 | – | 2.0 | 1.0 | 19.0 | 15.0 | 1.0 | 0.5 | – |
| Andrew CastleOpponent · won 1 of 1 | 1 | 1.0 | – | 1.0 | 0.0 | 7.0 | 1.0 | 0.0 | – | – |
| Ben TestermanOpponent · won 0 of 1 | 1 | 0.0 | – | 0.0 | 2.0 | 7.0 | 13.0 | 1.0 | – | – |
| Bernard FritzOpponent · won 0 of 1 | 1 | 0.0 | – | 1.0 | 2.0 | 17.0 | 18.0 | 1.0 | – | – |
| Bernard MittonOpponent · won 1 of 1 | 1 | 1.0 | – | 2.0 | 0.0 | 13.0 | 10.0 | 1.0 | – | – |
| Billy MartinOpponent · won 1 of 1 | 1 | 1.0 | – | 2.0 | 0.0 | 13.0 | 10.0 | 1.0 | – | – |
| Blaine WillenborgOpponent · won 1 of 1 | 1 | 1.0 | – | 2.0 | 1.0 | 19.0 | 15.0 | 2.0 | – | – |
| Bob GreenOpponent · won 0 of 1 | 1 | 0.0 | – | 1.0 | 2.0 | 11.0 | 15.0 | 0.0 | – | – |
| Brett DickinsonOpponent · won 1 of 1 | 1 | 1.0 | – | 2.0 | 0.0 | 13.0 | 9.0 | 0.0 | – | – |
| Broderick DykeOpponent · won 0 of 1 | 1 | 0.0 | – | 0.0 | 2.0 | 6.0 | 12.0 | 0.0 | – | – |
| Bud SchultzOpponent · won 0 of 1 | 1 | 0.0 | – | 0.0 | 3.0 | 12.0 | 19.0 | 1.0 | 1.0 | – |
| Chris LewisOpponent · won 0 of 1 | 1 | 0.0 | – | 0.0 | 2.0 | 8.0 | 12.0 | 0.0 | – | – |
| Christo SteynOpponent · won 0 of 1 | 1 | 0.0 | – | 1.0 | 3.0 | 19.0 | 22.0 | 1.0 | 1.0 | – |
| Christo Van RensburgOpponent · won 0 of 1 | 1 | 0.0 | – | 0.0 | 2.0 | 8.0 | 13.0 | 0.0 | – | – |
| Danny SaltzOpponent · won 1 of 1 | 1 | 1.0 | – | 2.0 | 0.0 | 12.0 | 4.0 | 0.0 | – | – |
| Dominique BedelOpponent · won 1 of 1 | 1 | 1.0 | – | 2.0 | 0.0 | 14.0 | 11.0 | 1.0 | – | – |
Wins-losses for Leach. Tap a rival for the full head to head.
Stats from official league and public sports feeds. Updated hourly. Tennis history by Jeff Sackmann / Tennis Abstract (CC BY-NC-SA 4.0).