ATP Tour
ATP World Ranking - 414 pts
🪃 Counterpuncher
Turns defense into offense. Absorbs pace, redirects with precision, and thrives in long rallies by letting opponents beat themselves. Excels at converting break points when they matter most.
Strong against
Weak against
Age
22
Height
6'2" (188 cm)
Weight
73 kg (161 lbs)
Plays
Right-Handed, Two-Handed BH
Career-High Ranking
#148 (2026-02-02)
49
Wins
26
Losses
65.3%
Win %
0
Titles
Career record broken down by surface
| Year | Summary | Clay | Hard | Grass |
|---|---|---|---|---|
| 2026 | 10/6 | 3/2 | 7/4 | - |
| 2025 | 27/8 | - | 27/7 | 0/1 |
| 2024 | 2/4 | 0/1 | 2/3 | - |
| 2023 | 10/8 | - | 10/8 | - |
| Career | 49/26 | 3/3 | 46/22 | 0/1 |
Averages · Last 90 days (5 matches)
Serve
Return
Rally
Last 10 results
| Date | Tournament | Round | Opponent | Surface | Score | Result |
|---|---|---|---|---|---|---|
| May 24, 2026 | Roland Garros | Round of 128 | Dino Prizmic | Clay | 16 16 36 | L |
| May 21, 2026 | Roland Garros | 3rd Round Qualifying | Jesper de Jong | Clay | 75 63 | W |
| May 20, 2026 | Roland Garros | 2nd Round Qualifying | Stefano Travaglia | Clay | 75 75 | W |
| May 18, 2026 | Roland Garros | 1st Round Qualifying | Antoine Ghibaudo | Clay | 64 62 | W |
| May 11, 2026 | Oeiras Open 4 | Round of 32 | Tomas Barrios Vera | Clay | 46 46 | L |
| Mar 5, 2026 | BNP Paribas Open | Round of 128 | Vit Kopriva | Hard | 67 57 | L |
| Feb 9, 2026 | Nexo Dallas Open | Round of 32 | Sebastian Korda | Hard | 36 46 | L |
| Jan 21, 2026 | Australian Open | Round of 64 | Corentin Moutet | Hard | 63 16 36 02 | L |
| Jan 20, 2026 | Australian Open | Round of 128 | Sebastian Korda | Hard | 64 64 36 67 63 | W |
| Jan 19, 2026 | Australian Open | 3rd Round Qualifying | Lukas Klein | Hard | 46 63 76 | W |
Roland Garros
Michael Zheng is currently ranked #146 in the ATP singles rankings with 414 points.
Michael Zheng (ATP #146) has a career win-loss record of 49-26 (65.3% win rate) and has won 0 ATP titles.
Smashrs tracks Michael's upcoming matches with AI-powered predictions across six independent models. Our confidence score reflects the degree of agreement between models - a higher score means stronger consensus. Check back before each match for the latest prediction.