Search for active players ...

Logo

Singles Matches - Entire Career

Date

Winner

Loser

Tournament

Round

Score

2001-04-09

David Sanchez (92)

Juan Albert Viloca Puig (148)

Estoril

R32

6-2 7-6(4)

 

2001-02-19

Mark Philippoussis (18)

Juan Albert Viloca Puig (139)

Memphis

R32

6-2 7-5

 

2001-02-19

Juan Albert Viloca Puig (139)

Andre Sa (128)

Memphis

R64

6-1 6-4

 

2001-01-28

Juan Ignacio Chela (60)

Juan Albert Viloca Puig (200)

Bogota

SF

7-6(10) 6-3

 

2001-01-28

Juan Albert Viloca Puig (200)

Mauricio Hadad (290)

Bogota

QF

6-3 3-6 6-4

 

2001-01-28

Juan Albert Viloca Puig (200)

Juan Antonio Marin (132)

Bogota

R16

6-3 6-4

 

2001-01-28

Juan Albert Viloca Puig (200)

Albert Costa (26)

Bogota

R32

2-6 7-6(4) 7-5

 

2000-10-16

Marcelo Rios (33)

Juan Albert Viloca Puig (220)

Toulouse

QF

6-4 6-4

 

2000-10-16

Juan Albert Viloca Puig (220)

Stefan Koubek (49)

Toulouse

R16

6-4 7-6(0)

 

2000-10-16

Juan Albert Viloca Puig (220)

Alberto Martin (85)

Toulouse

R32

4-6 7-5 6-0

 

2000-03-20

Carlos Moya (43)

Juan Albert Viloca Puig (142)

Miami Masters

R128

6-4 6-2

 

2000-02-21

Sargis Sargsian (57)

Juan Albert Viloca Puig (143)

Mexico City

R32

3-6 6-4 6-1

 

1999-10-04

Karim Alami (43)

Juan Albert Viloca Puig (140)

Palermo

R32

6-4 6-2

 

1999-09-13

Markus Hipfl (73)

Juan Albert Viloca Puig (158)

Mallorca

R16

6-4 6-0

 

1999-09-13

Juan Albert Viloca Puig (158)

Fernando Vicente (41)

Mallorca

R32

6-3 5-7 6-4

 

1999-02-15

Michael Hill (238)

Juan Albert Viloca Puig (149)

Memphis

R64

7-6(5) 4-6 7-5

 

1998-11-09

Julian Alonso (106)

Juan Albert Viloca Puig (145)

Santiago

R32

5-2 RET

 

1998-10-26

Juan Antonio Marin (101)

Juan Albert Viloca Puig (146)

Mexico City

R16

6-4 4-6 7-6(1)

 

1998-10-26

Juan Albert Viloca Puig (146)

Franco Squillari (46)

Mexico City

R32

4-6 7-6(2) 6-4

 

1998-08-10

Dominik Hrbaty (42)

Juan Albert Viloca Puig (144)

San Marino

QF

2-6 6-4 6-0

 

1998-08-10

Juan Albert Viloca Puig (144)

Luis Adrian Morejon (214)

San Marino

R16

6-3 6-3

 

1998-08-10

Juan Albert Viloca Puig (144)

Julian Alonso (48)

San Marino

R32

4-6 6-4 7-6(5)

 

1998-07-27

Wolfgang Schranz (151)

Juan Albert Viloca Puig (148)

Kitzbuhel

R64

6-7(4) 6-1 6-1

 

1998-07-06

Nicolas Kiefer (28)

Juan Albert Viloca Puig (96)

Gstaad

R32

0-6 7-5 7-6(8)

 

1998-06-22

Michael Chang (15)

Juan Albert Viloca Puig (88)

Wimbledon

R128

6-4 6-3 3-6 3-6 6-2

 

1998-06-08

Marzio Martelli (129)

Juan Albert Viloca Puig (83)

Bologna

R16

6-3 6-3

 

1998-06-08

Juan Albert Viloca Puig (83)

Oscar Serrano (219)

Bologna

R32

6-3 6-2

 

1998-05-25

Dominik Hrbaty (59)

Juan Albert Viloca Puig (75)

Roland Garros

R64

6-3 6-3 6-3

 

1998-05-25

Juan Albert Viloca Puig (75)

Javier Sanchez (71)

Roland Garros

R128

7-6(6) 3-6 5-7 6-4 6-3

 

1998-05-18

Sjeng Schalken (51)

Juan Albert Viloca Puig (76)

St. Poelten

R32

6-1 6-3

 

1998-04-20

Richard Krajicek (13)

Juan Albert Viloca Puig (72)

Monte Carlo Masters

R32

6-4 6-2

 

1998-04-20

Juan Albert Viloca Puig (72)

Diego Nargiso (118)

Monte Carlo Masters

R64

6-3 6-4

 

1998-04-13

Bohdan Ulihrach (53)

Juan Albert Viloca Puig (72)

Barcelona

R64

4-6 7-6(0) 7-5

 

1998-04-06

Carlos Costa (54)

Juan Albert Viloca Puig (75)

Estoril

R16

6-2 3-6 6-2

 

1998-04-06

Juan Albert Viloca Puig (75)

Albert Portas (37)

Estoril

R32

7-6(5) 6-3

 

1998-03-16

Malivai Washington (238)

Juan Albert Viloca Puig (78)

Miami Masters

R128

6-3 6-2

 

1998-03-09

Vincent Spadea (66)

Juan Albert Viloca Puig (76)

Indian Wells Masters

R64

6-4 6-1

 

1998-02-23

Fernando Meligeni (71)

Juan Albert Viloca Puig (72)

Philadelphia

R32

7-6(5) 6-4

 

1998-02-16

Jason Stoltenberg (48)

Juan Albert Viloca Puig (76)

Memphis

R32

7-6(2) 6-4

 

1998-02-16

Juan Albert Viloca Puig (76)

Eyal Ran (230)

Memphis

R64

4-6 7-6(5) 6-4

 

1998-02-09

Tommy Haas (46)

Juan Albert Viloca Puig (77)

San Jose

R32

6-1 6-4

 

1998-02-02

Yevgeny Kafelnikov (7)

Juan Albert Viloca Puig (76)

Marseille

R32

6-4 6-3

 

1998-01-19

Nicolas Lapentti (64)

Juan Albert Viloca Puig (74)

Australian Open

R128

5-7 6-3 6-4 6-7(3) 6-1

 

1998-01-12

Kenneth Carlsen (96)

Juan Albert Viloca Puig (71)

Auckland

R32

6-2 6-3

 

1998-01-05

Greg Rusedski (6)

Juan Albert Viloca Puig (72)

Doha

R32

6-4 6-4

 

1997-11-03

Mariano Puerta (174)

Juan Albert Viloca Puig (77)

Santiago

R16

6-4 6-3

 

1997-11-03

Juan Albert Viloca Puig (77)

Nicolas Massu (614)

Santiago

R32

6-7(4) 7-5 6-3

 

1997-10-27

Davide Sanguinetti (93)

Juan Albert Viloca Puig (78)

Bogota

R16

3-6 6-3 7-5

 

1997-10-27

Juan Albert Viloca Puig (78)

Marcello Craca (103)

Bogota

R32

6-4 6-4

 

1997-10-20

Francisco Clavet (44)

Juan Albert Viloca Puig (90)

Mexico City

F

6-4 7-6(7)

 

1997-10-20

Juan Albert Viloca Puig (90)

Fernando Meligeni (80)

Mexico City

SF

6-3 6-1

 

1997-10-20

Juan Albert Viloca Puig (90)

Juan Antonio Marin (94)

Mexico City

QF

6-4 6-2

 

1997-10-20

Juan Albert Viloca Puig (90)

Carlos Costa (63)

Mexico City

R16

6-4 6-3

 

1997-10-20

Juan Albert Viloca Puig (90)

Radomir Vasek (103)

Mexico City

R32

1-6 6-1 6-4

 

1997-10-13

Lionel Roux (77)

Juan Albert Viloca Puig (90)

Lyon

R32

6-2 6-4

 

1997-09-29

Carlos Costa (86)

Juan Albert Viloca Puig (87)

Palermo

R32

6-4 6-4

 

1997-09-22

Marc Kevin Goellner (43)

Juan Albert Viloca Puig (87)

Bucharest

R32

6-3 6-3

 

1997-09-08

Albert Portas (36)

Juan Albert Viloca Puig (86)

Marbella

R32

3-6 7-5 6-2

 

1997-08-25

Brett Steven (60)

Juan Albert Viloca Puig (86)

US Open

R128

4-6 6-2 6-1 6-2

 

1997-08-18

Felix Mantilla (12)

Juan Albert Viloca Puig (77)

Boston

R32

6-3 6-0

 

1997-07-21

Filip Dewulf (56)

Juan Albert Viloca Puig (48)

Kitzbuhel

R16

6-4 6-2

 

1997-07-21

Juan Albert Viloca Puig (48)

Oleg Ogorodov (116)

Kitzbuhel

R32

6-2 6-0

 

1997-07-07

Felix Mantilla (16)

Juan Albert Viloca Puig (67)

Gstaad

F

6-1 6-4 6-4

 

1997-07-07

Juan Albert Viloca Puig (67)

Alex Corretja (6)

Gstaad

SF

3-6 7-6(5) 6-4

 

1997-07-07

Juan Albert Viloca Puig (67)

Nicolas Kiefer (68)

Gstaad

QF

6-4 6-3

 

1997-07-07

Juan Albert Viloca Puig (67)

Marcelo Rios (9)

Gstaad

R16

6-3 7-6(3)

 

1997-07-07

Juan Albert Viloca Puig (67)

Ivo Heuberger (188)

Gstaad

R32

6-3 6-4

 

1997-06-23

Andrew Richardson (233)

Juan Albert Viloca Puig (72)

Wimbledon

R64

6-3 3-6 6-4 2-6 6-2

 

1997-06-23

Juan Albert Viloca Puig (72)

Marc Kevin Goellner (40)

Wimbledon

R128

7-5 4-6 7-6(5) 7-6(5)

 

1997-05-26

Andrei Medvedev (20)

Juan Albert Viloca Puig (77)

Roland Garros

R64

6-4 6-3 6-4

 

1997-05-26

Juan Albert Viloca Puig (77)

Christian Ruud (46)

Roland Garros

R128

5-7 6-4 6-1 4-1 RET

 

1997-05-19

Marcelo Filippini (73)

Juan Albert Viloca Puig (76)

St. Poelten

R32

7-6(2) 7-5

 

1997-05-05

Jonas Bjorkman (23)

Juan Albert Viloca Puig (80)

Coral Springs

QF

6-4 7-6(2)

 

1997-05-05

Juan Albert Viloca Puig (80)

Patrik Fredriksson (96)

Coral Springs

R16

6-4 6-3

 

1997-05-05

Juan Albert Viloca Puig (80)

Gilbert Schaller (73)

Coral Springs

R32

7-6(3) 6-2

 

1997-04-28

Jason Stoltenberg (39)

Juan Albert Viloca Puig (80)

Atlanta

R16

6-1 7-5

 

1997-04-28

Juan Albert Viloca Puig (80)

Mariano Zabaleta (141)

Atlanta

R32

6-3 6-2

 

1997-04-21

Michael Chang (3)

Juan Albert Viloca Puig (79)

Orlando

R16

6-2 6-7(3) 7-5

 

1997-04-21

Juan Albert Viloca Puig (79)

Luke Jensen (653)

Orlando

R32

6-2 6-2

 

1997-04-14

Albert Costa (12)

Juan Albert Viloca Puig (76)

Barcelona

R32

6-4 6-3

 

1997-04-14

Juan Albert Viloca Puig (76)

Kenneth Carlsen (82)

Barcelona

R64

6-3 6-0

 

1997-04-07

Marcelo Filippini (81)

Juan Albert Viloca Puig (75)

Estoril

R32

3-6 7-6(6) 6-1

 

1997-03-17

Jiri Novak (57)

Juan Albert Viloca Puig (76)

Miami Masters

R128

6-0 6-3

 

1997-02-24

Sandon Stolle (66)

Juan Albert Viloca Puig (80)

Philadelphia

R16

4-6 6-3 6-4

 

1997-02-24

Juan Albert Viloca Puig (80)

Alex Obrien (34)

Philadelphia

R32

6-2 3-6 6-3

 

1997-02-17

Richey Reneberg (28)

Juan Albert Viloca Puig (80)

Memphis

R32

6-3 6-2

 

1997-02-17

Juan Albert Viloca Puig (80)

Sjeng Schalken (86)

Memphis

R64

6-4 4-6 6-0

 

1997-02-10

Marcelo Rios (7)

Juan Albert Viloca Puig (83)

Marseille

R32

7-6(4) 6-4

 

1997-01-27

Javier Sanchez (37)

Juan Albert Viloca Puig (79)

Zagreb

R32

7-6(6) 7-6(5)

 

1997-01-13

Magnus Larsson (43)

Juan Albert Viloca Puig (79)

Australian Open

R128

6-3 6-3 7-6(3)

 

1996-12-30

Magnus Norman (86)

Juan Albert Viloca Puig (84)

Doha

R32

6-3 6-0

 

1996-10-14

Marc Rosset (23)

Juan Albert Viloca Puig (82)

Toulouse

R32

6-2 6-2

 

1996-09-30

Francisco Clavet (31)

Juan Albert Viloca Puig (80)

Marbella

R32

6-4 7-6(2)

 

1996-09-09

Danny Sapsford (181)

Juan Albert Viloca Puig (81)

Bournemouth

R16

7-5 7-5

 

1996-09-09

Juan Albert Viloca Puig (81)

Dominik Hrbaty (97)

Bournemouth

R32

0-6 6-3 6-4

 

1996-07-22

Alex Corretja (42)

Juan Albert Viloca Puig (163)

Kitzbuhel

SF

7-6(4) 6-1

 

1996-07-22

Juan Albert Viloca Puig (163)

Nicolas Kiefer (147)

Kitzbuhel

QF

7-5 6-4

 

1996-07-22

Juan Albert Viloca Puig (163)

Marcelo Rios (12)

Kitzbuhel

R16

6-1 7-6(4)

 

1996-07-22

Juan Albert Viloca Puig (163)

Javier Sanchez (58)

Kitzbuhel

R32

7-6(5) 6-2

 

1996-07-22

Juan Albert Viloca Puig (163)

Herbert Wiltschnig (236)

Kitzbuhel

R64

6-3 6-3

 

1996-06-17

Jimy Szymanski (211)

Juan Albert Viloca Puig (185)

Bologna

R32

6-4 6-2

 

1996-04-15

Christian Ruud (66)

Juan Albert Viloca Puig (240)

Barcelona

R32

7-6(3) 7-5

 

1996-04-15

Juan Albert Viloca Puig (240)

Felix Mantilla (81)

Barcelona

R64

3-6 6-4 7-6(4)

 

1996-03-04

Thomas Muster (2)

Juan Albert Viloca Puig (244)

Mexico City

R32

6-4 6-4

 

1995-10-02

Alex Corretja (35)

Juan Albert Viloca Puig (175)

Valencia

R32

7-6(4) 6-1

 

1995-09-11

Nicolas Lapentti (258)

Juan Albert Viloca Puig (165)

Bogota

R32

6-4 6-4

 

1995-08-28

Tim Henman (145)

Juan Albert Viloca Puig (161)

US Open

R128

6-3 4-6 6-4 6-3

 

1995-07-31

Gerard Solves (180)

Juan Albert Viloca Puig (154)

Kitzbuhel

R64

6-4 6-1

 

1995-06-12

Bernd Karbacher (26)

Juan Albert Viloca Puig (130)

Oporto

R32

7-5 RET

 

1995-05-08

Jakob Hlasek (106)

Juan Albert Viloca Puig (134)

Pinehurst

R32

7-6(7) 6-1

 

1995-04-10

Bernd Karbacher (23)

Juan Albert Viloca Puig (136)

Barcelona

R64

4-6 6-3 7-5

 

1995-02-06

Boris Becker (3)

Juan Albert Viloca Puig (165)

Marseille

R32

6-2 6-4

 

1994-11-07

Javier Frana (119)

Juan Albert Viloca Puig (196)

Buenos Aires

QF

6-4 6-4

 

1994-11-07

Juan Albert Viloca Puig (196)

Franco Squillari (377)

Buenos Aires

R16

6-4 6-2

 

1994-11-07

Juan Albert Viloca Puig (196)

Fabrice Santoro (45)

Buenos Aires

R32

6-4 4-6 7-5

 

1994-10-31

Francisco Clavet (50)

Juan Albert Viloca Puig (220)

Montevideo

R16

7-6(2) 3-6 6-4

 

1994-10-31

Juan Albert Viloca Puig (220)

Franco Davin (54)

Montevideo

R32

6-1 1-0 RET

 

1994-09-26

Oliver Gross (102)

Juan Albert Viloca Puig (246)

Palermo

R32

6-7(1) 6-3 6-4

 

1994-08-01

Thomas Muster (12)

Juan Albert Viloca Puig (276)

Kitzbuhel

R16

6-3 6-3

 

1994-08-01

Juan Albert Viloca Puig (276)

Younes El Aynaoui (71)

Kitzbuhel

R32

5-7 7-6(4) 7-6(7)

 

1994-08-01

Juan Albert Viloca Puig (276)

Patricio Arnold (169)

Kitzbuhel

R64

4-6 6-2 6-4

 

1994-07-18

Thomas Muster (10)

Juan Albert Viloca Puig (338)

Stuttgart Outdoor

R32

6-3 6-2

 

1994-07-18

Juan Albert Viloca Puig (338)

Rodolphe Gilbert (109)

Stuttgart Outdoor

R64

3-6 6-1 6-1

 

1993-04-05

Carlos Costa (18)

Juan Albert Viloca Puig (397)

Barcelona

R32

6-1 6-1

 

1993-04-05

Juan Albert Viloca Puig (397)

Xavier Avila (403)

Barcelona

R64

6-2 2-6 6-3

 

1992-07-27

Ronald Agenor (118)

Juan Albert Viloca Puig (450)

San Marino

R16

6-2 6-3

 

1992-07-27

Juan Albert Viloca Puig (450)

Thierry Champion (69)

San Marino

R32

6-4 6-2

 

1992-04-27

Carlos Costa (27)

Juan Albert Viloca Puig (586)

Madrid

R32

7-6(3) 7-6(7)

 

1992-04-06

Rodolphe Gilbert (86)

Juan Albert Viloca Puig (601)

Barcelona

R64

6-2 6-2