Nuno Borges def. Otto Virtanen — Round of 16, Libema Open 2025

🇳🇱
Libema Open 2025

ATP 250Grass's-Hertogenbosch, Netherlands

Played11 Jun 2025

Rounds
  1. R32
  2. R16
  3. QF
  4. Semifinal
  5. Final

🇵🇹ranked ATP number 41 going into this drawWon

Nuno Borges seeded 7

W/O

🇫🇮ranked ATP number 114 going into this draw

Otto Virtanen

Head to head

2–0 Borges

  1. This match's-Hertogenbosch R16won by Borges
  2. 2025HardDoha R32won by Borges

Form going in

🇵🇹N. BorgesNuno BorgesO. VirtanenOtto Virtanen🇫🇮

5–5

Won–lost, last 10 matches

4–6

4–2

Won–lost, last 30 days

1–0

🇺🇸N. BasavareddyNishesh Basavareddy

No. 100 · R32

WonWon

T. EtcheverryTomas Martin Etcheverry🇦🇷

No. 53 · R32

🇦🇺A. PopyrinAlexei Popyrin

No. 25 · R32

LostLost

L. MusettiLorenzo Musetti🇮🇹

No. 11 · R64

🇳🇴C. RuudCasper Ruud

No. 7 · R64

WonWon

H. MedjedovicHamad Medjedovic🇷🇸

No. 61 · R128

🇫🇷K. JacquetKyrian Jacquet

No. 151 · R128

WonLost

R. Carballes BaenaRoberto Carballes Baena🇪🇸

R16

🇦🇹S. OfnerSebastian Ofner

No. 143 · R16

LostWon

D. AltmaierDaniel Altmaier🇩🇪

No. 82 · R32

All 10 matches

🇺🇸A. MichelsenAlex Michelsen

No. 32 · R32

WonLost

N. BorgesNuno Borges🇵🇹

No. 39 · R32

🇧🇷T. Seyboth WildThiago Seyboth Wild

No. 113 · R128

LostLost

D. AltmaierDaniel Altmaier🇩🇪

No. 93 · R16

🇪🇸A. Davidovich FokinaAlejandro Davidovich Fokina

No. 30 · R64

LostWon

S. KordaSebastian Korda🇺🇸

No. 22 · R32

🇪🇸P. Carreno-BustaPablo Carreno-Busta

No. 99 · R128

WonLost

A. FilsArthur Fils🇫🇷

No. 20 · R128

🇬🇷S. TsitsipasStefanos Tsitsipas

No. 8 · R16

LostLost

A. de MinaurAlex de Minaur🇦🇺

R64

Common opponents, 6 monthsCommon opponents, 6 months going in

🇵🇹N. BorgesNuno BorgesO. VirtanenOtto Virtanen🇫🇮

1–1

2 players

0–2

Lost4-6 4-6Marrakech QF

🇪🇸Carballes Baena

Lost4-6 4-6Marrakech R16

Won6-2 6-1Dubai R32 · No. 19

🇫🇷Fils

Lost6-3 6-7 4-6 4-6Melbourne R128 · No. 20

Stats, 6 months going in

🇵🇹N. BorgesNuno BorgesO. VirtanenOtto Virtanen🇫🇮

By surface

1–0

Grass

1–0

10–8

Hard

1–3

7–6

Clay

2–2

By round

2–6

R16

0–2

1–1

QF

–

8–5

At ATP 250s

3–2

How their matches go

31

Completed matches

9

13%

Won in straight sets

22%

42%

Won after losing a set

22%

16%

Lost after winning a set

11%

29%

Lost in straight sets

44%

9–11

Tiebreaks

3–3

11–4

Deciding sets

2–0

7/8

Won after winning set 1

3/4

10/23

Won after losing set 1

1/5

Last 14 days

3

Matches

1

9

Sets

2

2

Days since last match

1