| 31 July10:30 | Round of 64 | | | basic_expand |
| 31 July10:30 | Round of 64 | | ROSOWSKY Husayn score: 8 - WSAMANDI Mohamed score: 15 | |
| 31 July10:30 | Round of 64 | | JOVANOVIC Bojan score: 14 - WGOMEZ Daniel score: 15 | |
| 31 July10:30 | Round of 64 | | MOSTAFA Anas score: 5 - WAYAD Tarek score: 15 | |
| 31 July10:30 | Round of 64 | | CHOI Nicholas Edward score: 8 - WDARABAN Radu score: 15 | |
| 31 July11:00 | Round of 64 | | WZHU Jun score: 15 - SHAITO Zain score: 2 | |
| 31 July11:00 | Round of 64 | | ALI Lahoussine score: 6 - WTOLDO Guilherme score: 15 | |
| 31 July11:50 | Round of 32 | | | basic_expand |
| 31 July11:50 | Round of 32 | | WABOUELKASSEM Alaaeldin score: 15 - CHAMLEY-WATSON Miles score: 10 | |
| 31 July11:50 | Round of 32 | | WMA Jianfei score: 15 - GOMEZ Daniel score: 9 | |
| 31 July11:50 | Round of 32 | | WCHEREMISINOV Alexey score: 15 - AYAD Tarek score: 8 | |
| 31 July11:50 | Round of 32 | | WASPROMONTE Valerio score: 15 - DARABAN Radu score: 11 | |
| 31 July12:20 | Round of 32 | | DAVIS James-Andrew score: 10 - WJOPPICH Peter score: 15 | |
| 31 July12:20 | Round of 32 | | WAKHMATKHUZIN Artur score: 15 - KRUSE Richard score: 5 | |
| 31 July12:20 | Round of 32 | | LALONDE TURBIDE Etienne score: 6 - WMASSIALAS Alexander score: 15 | |
| 31 July12:20 | Round of 32 | | GANEEV Renal score: 9 - WBACHMANN Sebastian score: 15 | |
| 31 July12:50 | Round of 32 | | WOTA Yuki score: 15 - KLEIBRINK Benjamin score: 5 | |
| 31 July12:50 | Round of 32 | | WLE PECHOUX Erwan score: 15 - LEFORT Enzo score: 9 | |
| 31 July12:50 | Round of 32 | | WBALDINI Andrea score: 15 - MIYAKE Ryo score: 6 | |
| 31 July12:50 | Round of 32 | | WSINTES Victor score: 15 - CHIDA Kenta score: 11 | |
| 31 July13:20 | Round of 32 | | SAMANDI Mohamed score: 7 - WCASSARA Andrea score: 15 | |
| 31 July13:20 | Round of 32 | | ZHU Jun score: 13 - WCHOI Byungchul score: 15 | |
| 31 July13:20 | Round of 32 | | TOLDO Guilherme score: 5 - WIMBODEN Race score: 15 | |
| 31 July13:20 | Round of 32 | | SCHLOSSER Roland score: 9 - WLEI Sheng score: 15 | |
| 31 July14:10 | Round of 16 | | | basic_expand |
| 31 July14:10 | Round of 16 | | WABOUELKASSEM Alaaeldin score: 15 - JOPPICH Peter score: 10 | |
| 31 July14:10 | Round of 16 | | WMA Jianfei score: 15 - AKHMATKHUZIN Artur score: 11 | |
| 31 July14:10 | Round of 16 | | WCHEREMISINOV Alexey score: 15 - MASSIALAS Alexander score: 6 | |
| 31 July14:10 | Round of 16 | | WASPROMONTE Valerio score: 15 - BACHMANN Sebastian score: 11 | |
| 31 July14:40 | Round of 16 | | OTA Yuki score: 14 - WCASSARA Andrea score: 15 | |
| 31 July14:40 | Round of 16 | | LE PECHOUX Erwan score: 13 - WCHOI Byungchul score: 15 | |
| 31 July14:40 | Round of 16 | | WBALDINI Andrea score: 15 - IMBODEN Race score: 9 | |
| 31 July14:40 | Round of 16 | | SINTES Victor score: 6 - WLEI Sheng score: 15 | |
| 31 July15:30 | Quarterfinals | | | basic_expand |
| 31 July15:30 | Quarterfinals | | WABOUELKASSEM Alaaeldin score: 15 - CASSARA Andrea score: 10 | |
| 31 July15:30 | Quarterfinals | | MA Jianfei score: 13 - WCHOI Byungchul score: 15 | |
| 31 July15:30 | Quarterfinals | | CHEREMISINOV Alexey score: 5 - WBALDINI Andrea score: 15 | |
| 31 July15:30 | Quarterfinals | | ASPROMONTE Valerio score: 8 - WLEI Sheng score: 15 | |
| 31 July18:00 | Semifinals | | | basic_expand |
| 31 July18:00 | Semifinals | | WLEI Sheng score: 15 - BALDINI Andrea score: 11 | |
| 31 July18:30 | Semifinals | | CHOI Byungchul score: 12 - WABOUELKASSEM Alaaeldin score: 15 | |
| 31 July19:10 | Finals | | | basic_expand |
| 31 July19:10 | Bronze Medal Match | | BALDINI Andrea score: 14 - WCHOI Byungchul score: 15 | |
| 31 July19:40 | Gold Medal Match | | WLEI Sheng score: 15 - ABOUELKASSEM Alaaeldin score: 13 | |