# 2015 Challenger Banque Nationale de Granby – Men's singles

Hiroki Moriya was the defending champion, but decided not to participate this year.
Vincent Millot won the title, defeating Philip Bester 6–4, 6–4 in the final.

## Seeds

* Benjamin Becker (first round)
* Lukáš Lacko (first round)
* Go Soeda (second round)
* Yoshihito Nishioka (semifinals)
* John-Patrick Smith (withdrew)
* Maxime Authom (first round, retired)
* Matteo Donati (semifinals)
* Darian King (second round)

## Draw
### Key

* Q = Qualifier
* WC = Wild card
* LL = Lucky loser
* Alt = Alternate
* SE = Special exempt
* PR = Protected ranking
* ITF = ITF entry
* JE = Junior exempt
* w/o = Walkover
* r = Retired
* d = Defaulted
* SR = Special ranking

### Finals

| Semifinals | Semifinals | Semifinals | Semifinals | Semifinals | Final | Final | Final |
| | Vincent Millot | 6 | 6 | | | | |
| 7 | Matteo Donati | 4 | 1 | | | | |
| 7 | Matteo Donati | 4 | 1 | | Vincent Millot | 6 | 6 |
| | | | | | Philip Bester | 4 | 4 |
| 4 | Yoshihito Nishioka | 6$^5$ | 6 | 3 | Philip Bester | 4 | 4 |
| | Philip Bester | 7$^7$ | 3 | 6 | | | |

### Top half

| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Semifinals | Semifinals |
| 1 | B Becker | 2 | 6$^7$ | | | | | | | | | | | | | | | |
| | P Polansky | 6 | 7$^9$ | | | P Polansky | 3 | 6 | 5 | | | | | | | | | |
| | F Peliwo | 6$^2$ | 4 | | | E Quigley | 6 | 0 | 7 | | | | | | | | | |
| | E Quigley | 7$^7$ | 6 | | | | | | | | E Quigley | 7$^7$ | 4 | 3 | | | | |
| | E Couacaud | 6 | 3 | 2 | | | | | | | V Millot | 6$^4$ | 6 | 6 | | | | |
| PR | Dennis Nevolo | 4 | 6 | 6 | PR | D Nevolo | 3 | 5 | | | | | | | | | | |
| WC | Isade Juneau | 2 | 2 | | | V Millot | 6 | 7 | | | | | | | | | | |
| | V Millot | 6 | 6 | | | | | | | | | | | | | V Millot | 6 | 6 |
| 3 | G Soeda | 1 | 6 | 6 | | | | | | | | | | | 7 | M Donati | 4 | 1 |
| | Hiroyasu Ehara | 6 | 3 | 0 | 3 | G Soeda | 2 | 2 | | | | | | | | | | |
| Q | N Kryvonos | 5 | 1 | | | Y Uchiyama | 6 | 6 | | | | | | | | | | |
| | Y Uchiyama | 7 | 6 | | | | | | | | Y Uchiyama | 3 | 2 | | | | | |
| | Shuichi Sekiguchi | 3 | 6 | 6 | | | | | | 7 | M Donati | 6 | 6 | | | | | |
| | F Dancevic | 6 | 3 | 4 | | S Sekiguchi | 4 | 1 | | | | | | | | | | |
| | A El Mihdawy | 2 | 3 | | 7 | M Donati | 6 | 6 | | | | | | | | | | |
| 7 | M Donati | 6 | 6 | | | | | | | | | | | | | | | |

### Bottom half

| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Semifinals | Semifinals | Semifinals |
| 8 | D King | 6 | 6 | | | | | | | | | | | | | | | | |
| Q | R Sarmiento | 2 | 3 | | 8 | D King | 5 | 3 | | | | | | | | | | | |
| Q | A Whittington | 3 | 2 | | Q | F Auger-Aliassime | 7 | 6 | | | | | | | | | | | |
| Q | F Auger-Aliassime | 6 | 6 | | | | | | | Q | F Auger-Aliassime | 6 | 2 | 1 | | | | | |
| | A Bossel | 4 | 0 | | | | | | | 4 | Y Nishioka | 4 | 6 | 6 | | | | | |
| | L Saville | 6 | 6 | | | L Saville | 3 | 2 | | | | | | | | | | | |
| WC | B Schnur | 3 | 7$^{10}$ | 2 | 4 | Y Nishioka | 6 | 6 | | | | | | | | | | | |
| 4 | Y Nishioka | 6 | 6$^8$ | 6 | | | | | | | | | | | 4 | Y Nishioka | 6$^5$ | 6 | 3 |
| 6 | M Authom | 6 | 6$^5$ | 0$^r$ | | | | | | | | | | | | P Bester | 7$^7$ | 3 | 6 |
| | Erik Crepaldi | 4 | 7$^7$ | 3 | | E Crepaldi | 3 | 7$^7$ | 3 | | | | | | | | | | |
| LL | Jean-Yves Aubone | 6 | 6 | | LL | J-Y Aubone | 6 | 6$^5$ | 6 | | | | | | | | | | |
| WC | Pavel Krainik | 4 | 2 | | | | | | | LL | J-Y Aubone | 5 | 4 | | | | | | |
| WC | D Shapovalov | 6 | 4 | 4 | | | | | | | P Bester | 7 | 6 | | | | | | |
| | A Bolt | 3 | 6 | 6 | | A Bolt | 4 | 3 | | | | | | | | | | | |
| | P Bester | 7$^7$ | 6 | | | P Bester | 6 | 6 | | | | | | | | | | | |
| 2 | L Lacko | 6$^5$ | 4 | | | | | | | | | | | | | | | | |