Ben Shelton def. Joao Fonseca — Round of 16, National Bank Open 2026

🇨🇦
National Bank Open 2026

Masters 1000HardCanada

Played9 Aug 2026

Rounds
  1. R128
  2. R64
  3. R32
  4. R16
  5. QF
  6. Semifinal
  7. Final

🇺🇸ranked ATP number 8 going into this drawWon

Ben Shelton seeded 5 6 7

🇧🇷ranked ATP number 27 going into this draw

Joao Fonseca seeded 22 3 63

🇺🇸B. SheltonBen SheltonvJ. FonsecaJoao Fonseca🇧🇷

🇺🇸Ben Shelton

🇧🇷Joao Fonseca

Match stats

Serve

5

Aces

0

1

Double faults

3

71%

1st serve in

64%

78%

1st serve points won

58%

67%

2nd serve points won

53%

75%

Service points won

57%

3/5

Break points saved

3/6

Return

43%

Return points won

25%

3/6

Break points won

2/5

83

Total points won

63

Head to head

2–0 Shelton

  1. This matchCanada R16won by Shelton
  2. 2026ClayMunich QFwon by Shelton

Stats, 6 months going in

Won–lost

7–3

Last 10 matches

7–3

4–1

Last 30 days

2–0

By surface

10–3

Hard

6–2

8–5

Clay

11–7

6–2

Grass

2–2

By round

6–1

R16

3–3

3–3

QF

0–3

3–4

At Masters 1000s

10–5

How their matches go

34

Completed matches

29

26%

Won in straight sets

41%

44%

Won after losing a set

21%

26%

Lost after winning a set

21%

3%

Lost in straight sets

17%

17–12

Tiebreaks

10–5

15–9

Deciding sets

5–6

16/21

Won after winning set 1

15/17

8/13

Won after losing set 1

3/12

Serve and return, last 5 matches

63%

1st serve in

71%

78%

1st serve points won

70%

58%

2nd serve points won

54%

60%

Break points saved

76%

36%

Return points won

38%

44%

Break points won

41%

6.2

Aces a match

8.6

3.0

Double faults a match

2.0

Last 14 days

5

Matches

2

13

Sets

4

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentBen SheltonJoao Fonseca
🇨🇱TabiloNo. 30
🇨🇱TabiloNo. 30LostWashington QFWonMunich R32LostBuenos Aires R16
🇧🇪CollignonNo. 38
🇧🇪CollignonNo. 38LostParis R64WonIndian Wells R128
🇭🇷PrizmicNo. 98
🇭🇷PrizmicNo. 98LostMadrid R64WonParis R64
🇨🇦DialloNo. 99
🇨🇦DialloNo. 99WonDallas R32WonMonte Carlo R64
Total
Total1–34–1

Last 10 matches going in

LatestBen SheltonJoao Fonseca
1Won🇧🇪Z. BergsZizou BergsNo. 36No. 36 · 7 AugCanada R32 · 7 AugWon🇳🇴C. RuudCasper RuudNo. 13No. 13 · 7 AugCanada R32 · 7 Aug
2Won🇺🇸J. BrooksbyJenson BrooksbyNo. 77No. 77 · 5 AugCanada R64 · 5 AugWon🇬🇷S. TsitsipasStefanos TsitsipasNo. 51No. 51 · 5 AugCanada R64 · 5 Aug
3Lost🇨🇱A. TabiloAlejandro TabiloNo. 30No. 30 · 31 JulWashington QF · 31 JulLost🇷🇺R. SafiullinRoman SafiullinNo. 127No. 127 · 3 JulLondon R32 · 3 Jul
4Won🇫🇷U. HumbertUgo HumbertNo. 29No. 29 · 30 JulWashington R16 · 30 JulWon🇳🇱J. De JongJesper De JongNo. 74No. 74 · 1 JulLondon R64 · 1 Jul
5Won🇺🇸M. DammMartin DammNo. 104No. 104 · 28 JulWashington R32 · 28 JulWon🇪🇸R. Bautista AgutRoberto Bautista AgutNo. 163No. 163 · 29 JunLondon R128 · 29 Jun
6Lost🇫🇮O. VirtanenOtto VirtanenNo. 137No. 137 · 30 JunLondon R128 · 30 JunLost🇩🇪Y. HanfmannYannick HanfmannNo. 59No. 59 · 16 JunHalle R32 · 16 Jun
7Lost🇺🇸T. FritzTaylor FritzNo. 9No. 9 · 19 JunHalle QF · 19 JunLost🇨🇿J. MensikJakub MensikNo. 28No. 28 · 2 JunParis QF · 2 Jun
8Won🇺🇸E. QuinnEthan QuinnNo. 67No. 67 · 18 JunHalle R16 · 18 JunWon🇳🇴C. RuudCasper RuudNo. 17No. 17 · 31 MayParis R16 · 31 May
9Won🇮🇹L. SonegoLorenzo SonegoNo. 66No. 66 · 17 JunHalle R32 · 17 JunWon🇷🇸N. DjokovicNovak DjokovicNo. 4No. 4 · 29 MayParis R32 · 29 May
10Won🇺🇸T. FritzTaylor FritzNo. 9No. 9 · 14 JunStuttgart F · 14 JunWon🇭🇷D. PrizmicDino PrizmicNo. 71No. 71 · 27 MayParis R64 · 27 May