| Round of 32 | Round of 16 | Quarterfinals | Semifinals | Final | Winner |
|---|
| | | | | | | | (1)Christopher Fletcher (ON) | | | | | | | Friday Jan. 20 3:00pm | (1)Christopher Fletcher (ON) | | | | | | Tegbir Singh Hara (ON) | 6-0, 6-3 | | | | | | | Sat 10:30am | (1)Christopher Fletcher (ON) | | | | | Sammy Alhashemi (ON) | | 7-5, 6-2 | | | | | Friday Jan. 20 3:00pm | Christopher Rego (ON) | | | | | | Christopher Rego (ON) | 6-1, 6-2 | | | | | | | | Sat 2:30pm | (1)Christopher Fletcher (ON) | | | | Vahagn Tonakanian (ON) | | | 6-4, 6-2 | | | | Friday Jan. 20 3:00pm | Vahagn Tonakanian (ON) | | | | | | Andrew Berghuis (ON) | 6-1, 6-3 | | | | | | | Sat 11:00am | Christian Lakoseljac (ON) | | | | | Christian Lakoseljac (ON) | | 3-6, 6-1, 6-2 | | | | | Friday Jan. 20 1:30pm | Christian Lakoseljac (ON) | | | | | | (6)Alec Luchak (ON) | 6-1, 6-1 | | | | | | | | | Sun 8:30am | (1)Christopher Fletcher (ON) | | | (3)Sam Philp (ON) | | | | DEF | | | Friday Jan. 20 1:30pm | (3)Sam Philp (ON) | | | | | | Jonathan Soriano (ON) | 6-4, 3-6, 6-0 | | | | | | | Sat 11:00am | (3)Sam Philp (ON) | | | | | Diego Zavala Segoviano (ON) | | 6-0, 6-1 | | | | | Friday Jan. 20 1:30pm | Diego Zavala Segoviano (ON) | | | | | | Lazar Joksimovic (ON) | 4-6, 6-0, 6-1 | | | | | | | | Sat 3:30pm | (3)Sam Philp (ON) | | | | Clarke Wilson (ON) | | | 6-2, 6-2 | | | | Friday Jan. 20 8:30pm | Adrian Mag (ON) | | | | | | Adrian Mag (ON) | 6-2, 6-0 | | | | | | | Sat 11:00am | Adrian Mag (ON) | | | | | Andre Szilvassy (ON) | | 5-7, 6-3, 6-2 | | | | | Friday Jan. 20 8:30pm | Andre Szilvassy (ON) | | | | | | (7)Milan Milosevic (ON) | 6-2, 7-6(5) | | | | | | | | | | Sun 11:30am | (1)Christopher Fletcher (ON) | | (8)Mateusz Krok (ON) | | | | | 6-2, 7-6(4) | | Friday Jan. 20 8:30pm | Stefano Benedetti (ON) | | | | | | Stefano Benedetti (ON) | 6-4, 6-1 | | | | | | | Sat 11:30am | Marc Isaia (ON) | | | | | Marc Isaia (ON) | | 3-6, 6-4, 6-3 | | | | | Friday Jan. 20 8:30pm | Marc Isaia (ON) | | | | | | Rod Senehi (ON) | 6-2, 6-1 | | | | | | | | Sat 3:30pm | (4)Nathan Rahier (ON) | | | | Sean Hajdu (ON) | | | 6-2, 6-1 | | | | Friday Jan. 20 1:00pm | Denis Shapovalov (ON) | | | | | | Denis Shapovalov (ON) | 6-4, 5-7, 6-4 | | | | | | | Sat 11:30am | (4)Nathan Rahier (ON) | | | | | Asad Siyyid (ON) | | 6-1, 6-0 | | | | | Friday Jan. 20 12:00noon | (4)Nathan Rahier (ON) | | | | | | (4)Nathan Rahier (ON) | 6-4, 6-1 | | | | | | | | | Sun 8:30am | (4)Nathan Rahier (ON) | | | (5)Griffin Brockman (ON) | | | | 5-7, 6-4, 6-2 | | | Friday Jan. 20 12:00noon | (5)Griffin Brockman (ON) | | | | | | Mostafa Shebl (ON) | 6-0, 6-1 | | | | | | | Sat 11:30am | (5)Griffin Brockman (ON) | | | | | Kevin Mboko (ON) | | 6-3, 6-3 | | | | | Friday Jan. 20 2:00pm | Kevin Mboko (ON) | | | | | | Nathan Flach (ON) | 6-1, 6-4 | | | | | | | | Sat 3:30pm | (2)Xian Zhuo (Joe) Zeng (ON) | | | | Aidan French (ON) | | | | | | | Friday Jan. 20 12:00noon | Jack Mingjie Lin (ON) | | | | | | Jack Mingjie Lin (ON) | | | | | | | | Sat 11:30am | (2)Xian Zhuo (Joe) Zeng (ON) | | | | | Eli Ogilvy (ON) | | 6-2, 0-6, 6-3 | | | | | Friday Jan. 20 12:00noon | (2)Xian Zhuo (Joe) Zeng (ON) | | | | | | (2)Xian Zhuo (Joe) Zeng (ON) | 7-5, 6-4 | | | | | | | | | | | |
|
|
| No | Player |
| 1 | Fletcher Christopher |
| 2 | Zeng Xian Zhuo (Joe) |
| 3 | Philp Sam |
| 4 | Rahier Nathan |
| 5 | Brockman Griffin |
| 6 | Luchak Alec |
| 7 | Milosevic Milan |
| 8 | Krok Mateusz |
|