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)
46
Wins
24
Losses
65.7%
Win %
0
Titles
Career record broken down by surface
| Year | Summary | Clay | Hard | Grass |
|---|---|---|---|---|
| 2026 | 7/4 | - | 7/4 | - |
| 2025 | 27/8 | - | 27/7 | 0/1 |
| 2024 | 2/4 | 0/1 | 2/3 | - |
| 2023 | 10/8 | - | 10/8 | - |
| Career | 46/24 | 0/1 | 46/22 | 0/1 |
Averages · Last 90 days (3 matches)
Serve
Return
Rally
Last 10 results
| Date | Tournament | Round | Opponent | Surface | Score | Result |
|---|---|---|---|---|---|---|
| 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 |
| Jan 18, 2026 | Australian Open | 2nd Round Qualifying | Tomas Barrios Vera | Hard | 64 67 62 | W |
| Jan 18, 2026 | Australian Open | 1st Round Qualifying | Cruz Hewitt | Hard | 63 63 | W |
| Jan 9, 2026 | BNC TENNIS OPEN | Semifinals | Arthur Gea | Hard | 64 16 46 | L |
| Jan 8, 2026 | BNC TENNIS OPEN | Quarterfinals | Clement Tabur | Hard | 36 64 62 | W |
| Jan 6, 2026 | BNC TENNIS OPEN | Round of 16 | Dan Added | Hard | 62 61 | W |
Michael Zheng is currently ranked #154 in the ATP singles rankings with 414 points.
Michael Zheng (ATP #154) has a career win-loss record of 46-24 (65.7% 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.