| Final: | |
| [1] Patrick Chifunda (ZAM) bt [2] Jose Angel Becerril (MEX) | 7-11, 13-11, 6-11, 11-9, 11-9 (71m) |
| Semi-finals: | |
| [1] Patrick Chifunda (ZAM) bt Tiago Cabral (BRA) | 12-14, 11-4, 7-11, 12-10, 11-9 (80m) |
| [2] Jose Angel Becerril (MEX) bt Dane Sharp (CAN) | 14-12, 11-7, 11-4 (35m) |
| Quarter-finals: | |
| [1] Patrick Chifunda (ZAM) bt [Q] Lekgotla Mosope (BOT) | 5-11, 11-6, 13-11, 11-6 |
| Tiago Cabral (BRA) bt [6] Salvador Martinez (MEX) | 11-6, 5-11, 13-11, 11-9 (43m) |
| Dane Sharp (CAN) bt [Q] Benjamin Oliner (USA) | 11-5, 6-11, 11-7, 7-11, 11-4 (73m) |
| [2] Jose Angel Becerril (MEX) bt [7] Jacques Swanepoel (RSA) | 12-10, 11-9, 12-10 (39m) |
| 1st round: | |
| [1] Patrick Chifunda (ZAM) bt Christopher Callis (USA) | 11-13, 11-8, 11-7, 11-6 |
| [Q] Lekgotla Mosope (BOT) bt [8] Lefika Ragontse (BOT) | 9-11, 11-7, 7-11, 11-9, 12-10 |
| Tiago Cabral (BRA) bt [4] Matthew Serediak (CAN) | 16-14, 11-6, 6-11, 14-12 |
| [6] Salvador Martinez (MEX) bt Joe Millman (ENG) | 11-9, 13-11, 11-4 (35m) |
| [Q] Benjamin Oliner (USA) bt [5] Jonas Laursen (DEN) | 11-8, 11-3, 11-6 (35m) |
| Dane Sharp (CAN) bt [3] Ahmed Maged Hamza (EGY) | 7-11, 13-11, 9-11, 12-10, 12-10 |
| [7] Jacques Swanepoel (RSA) bt [Q] Italo Bonatti (GUA) | 11-3, 11-3, 11-8 |
| [2] Jose Angel Becerril (MEX) bt [Q] Richard Chin (USA) | 11-7, 11-7, 7-11, 11-9 |
| Qualifying finals: | |
| Benjamin Oliner (USA) bt Maxym Leclair (CAN) | 11-4, 11-1, 11-3 (25m) |
| Italo Bonatti (GUA) bt Jay Fleishman (CAN) | 10-12, 11-2, 11-8, 11-9 (45m) |
| Lekgotla Mosope (BOT) bt Mohammad Nasir Farooq (CAN) | 11-4, 11-2, 11-8 (30m) |
| Richard Chin (USA) bt Graham Bassett (USA) | 11-9, 11-3, 11-3 (30m) |
| 1st qualifying round: | |
| Mohammad Nasir Farooq (CAN) bt Andre Maur (IRL) | 11-9, 11-4, 11-6 (25m) |
| Richard Chin (USA) bt Paul Mathieson (ITA) | 11-8, 12-10, 11-7 (35m) |