Nuno Borges def. Adrian Mannarino — Round of 32, Mallorca Championships 2026

🇪🇸
Mallorca Championships 2026

ATP 250GrassMallorca, Spain

Played21 Jun 2026

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

🇵🇹ranked ATP number 54 going into this drawWon

Nuno Borges 6 6

🇫🇷ranked ATP number 44 going into this draw

Adrian Mannarino seeded 8 2 2

🇵🇹N. BorgesNuno BorgesvA. MannarinoAdrian Mannarino🇫🇷

🇵🇹Nuno Borges

🇫🇷Adrian Mannarino

Match stats

Serve

4

Aces

1

0

Double faults

1

87%

1st serve in

56%

66%

1st serve points won

44%

83%

2nd serve points won

54%

68%

Service points won

48%

4/5

Break points saved

6/11

Return

52%

Return points won

32%

5/11

Break points won

1/5

65

Total points won

46

Head to head

3–0 Borges

  1. This matchMallorca R32won by Borges
  2. 2026ClayBarcelona R32won by Borges
  3. 2024HardCincinnati R64won by Borges

Stats, 6 months going in

Won–lost

4–6

Last 10 matches

4–6

3–3

Last 30 days

4–3

By surface

1–2

Grass

4–2

6–7

Hard

6–8

5–6

Clay

0–7

By round

4–5

R32

4–5

2–3

R16

2–3

8–7

First match at an event

5–12

4–5

At ATP 250s

7–6

How their matches go

26

Completed matches

27

31%

Won in straight sets

15%

12%

Won after losing a set

22%

19%

Lost after winning a set

15%

38%

Lost in straight sets

48%

4–11

Tiebreaks

7–5

1–5

Deciding sets

6–4

9/11

Won after winning set 1

6/8

2/15

Won after losing set 1

4/19

Serve and return, last 5 matches

66%

1st serve in

66%

74%

1st serve points won

70%

54%

2nd serve points won

55%

65%

Break points saved

63%

34%

Return points won

32%

44%

Break points won

45%

7.8

Aces a match

5.2

1.6

Double faults a match

2.0

Last 14 days

3

Matches

6

8

Sets

15

6

Days since last match

4

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentNuno BorgesAdrian Mannarino
🇨🇦Auger-AliassimeNo. 4
🇨🇦Auger-AliassimeNo. 4LostHalle R32WonMelbourne R128LostMontpellier F
🇭🇷CilicNo. 46
🇭🇷CilicNo. 46Lost's-Hertogenbosch R16WonHong Kong R16LostHong Kong R32
🇧🇦DzumhurNo. 105
🇧🇦DzumhurNo. 105LostBucharest R16WonHong Kong R32LostRome R128
🇺🇸SpizzirriNo. 95
🇺🇸SpizzirriNo. 95LostAuckland R16LostAuckland R32
Total
Total3–40–4

Last 10 matches going in

LatestNuno BorgesAdrian Mannarino
1Lost🇨🇦F. Auger-AliassimeFelix Auger-AliassimeNo. 4No. 4 · 15 JunHalle R32 · 15 JunLost🇬🇧A. FeryArthur FeryNo. 141No. 141 · 17 JunLondon R16 · 17 Jun
2Lost🇭🇷M. CilicMarin CilicNo. 46No. 46 · 12 Jun's-Hertogenbosch R16 · 12 JunWon🇨🇿J. MensikJakub MensikNo. 17No. 17 · 16 JunLondon R32 · 16 Jun
3Won🇫🇷T. AtmaneTerence AtmaneNo. 52No. 52 · 8 Jun's-Hertogenbosch R32 · 8 JunLost🇦🇺A. de MinaurAlex de MinaurNo. 7No. 7 · 13 Jun's-Hertogenbosch SF · 13 Jun
4Lost🇷🇺A. RublevAndrey RublevNo. 13No. 13 · 29 MayParis R32 · 29 MayWon🇨🇳Z. ZhangZhizhen ZhangNo. 224No. 224 · 12 Jun's-Hertogenbosch QF · 12 Jun
5Won🇷🇸M. KecmanovicMiomir KecmanovicNo. 47No. 47 · 27 MayParis R64 · 27 MayWon🇫🇷A. RinderknechArthur RinderknechNo. 25No. 25 · 11 Jun's-Hertogenbosch R16 · 11 Jun
6Won🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 25No. 25 · 24 MayParis R128 · 24 MayWon🇨🇦G. DialloGabriel DialloNo. 49No. 49 · 9 Jun's-Hertogenbosch R32 · 9 Jun
7Lost🇪🇸R. JodarRafael JodarNo. 42No. 42 · 8 MayRome R64 · 8 MayLost🇫🇷U. HumbertUgo HumbertNo. 34No. 34 · 25 MayParis R128 · 25 May
8Won🇳🇱J. De JongJesper De JongNo. 109No. 109 · 6 MayRome R128 · 6 MayLost🇧🇪R. CollignonRaphael CollignonNo. 68No. 68 · 19 MayGeneva R32 · 19 May
9Lost🇦🇷M. NavoneMariano NavoneNo. 44No. 44 · 23 AprMadrid R128 · 23 AprLost🇧🇦D. DzumhurDamir DzumhurNo. 84No. 84 · 6 MayRome R128 · 6 May
10Lost🇷🇸H. MedjedovicHamad MedjedovicNo. 83No. 83 · 17 AprBarcelona QF · 17 AprLost🇵🇪I. BuseIgnacio BuseNo. 60No. 60 · 22 AprMadrid R128 · 22 Apr