Historique des matchs du joueur de tennis: Retrouvez ici la totalité des matchs et tournois joués par Michael Zheng.
165 matchs enregistrés.
| 04/11/2026 | Charlottesville Challenger | James Kent Trotter vs. Michael Zheng |
| 07/10/2026 | Shanghai Rolex Masters - Shanghai | Yibing Wu vs. Michael Zheng |
| 06/10/2026 | Shanghai Rolex Masters - Shanghai | Michael Zheng vs. Nicolas Mejia |
| 05/10/2026 | Shanghai Rolex Masters - Shanghai | Michael Zheng vs. Federico Agustin Gomez |
| 01/10/2026 | Jingshan Challenger | Michael Zheng vs. Yanki Erel |
| 29/09/2026 | Jingshan Challenger | Michael Zheng vs. Yaojie Zeng |
| 24/09/2026 | Hangzhou Open - Hangzhou | Bu Yunchaokete vs. Michael Zheng |
| 20/09/2026 | Tiburon Challenger | Michael Zheng vs. Darwin Blanch |
| 18/09/2026 | Tiburon Challenger | Michael Zheng vs. Mitchell Krueger |
| 17/09/2026 | Tiburon Challenger | Michael Zheng vs. Trevor Svajda |
| 15/09/2026 | Tiburon Challenger | Michael Zheng vs. Evan Zhu |
| 05/09/2026 | U.S. Open - New York | Michael Zheng vs. Arthur Gea |
| 04/09/2026 | U.S. Open - New York | Bu Yunchaokete vs. Michael Zheng |
| 02/09/2026 | U.S. Open - New York | Fabian Marozsan vs. Michael Zheng |
| 18/08/2026 | Cincinnati Open - Cincinnati | Michael Zheng vs. Lorenzo Musetti |
| 16/08/2026 | Cincinnati Open - Cincinnati | Ugo Humbert vs. Michael Zheng |
| 15/08/2026 | Cincinnati Open - Cincinnati | Fabian Marozsan vs. Michael Zheng |
| 13/08/2026 | Cincinnati Open - Cincinnati | Trevor Svajda vs. Michael Zheng |
| 12/08/2026 | Cincinnati Open - Cincinnati | Moez Echargui vs. Michael Zheng |
| 03/08/2026 | National Bank Open - Montreal | Michael Zheng vs. Miomir Kecmanovic |