Match log updated: 2026-08-30 18:41 UTC

Juan Albert Viloca Puig — ATP Match Log

Back to player detail page →

Main draw matches: 127 | W: 47 | L: 80 | Win %: 37.0%

OpponentScoreResultH2HMatch DataDate ↓RoundTournamentCategorySurface
Michal Mertinak #187 2-6 2-6 L Match data Jun 21, 2004 Q1 Q Wimbledon Grand Slam Grass
Rik De Voest #207 6-7(5) (ret.) L Match data May 25, 2004* Q2 Q Roland Garros Grand Slam Clay
Davide Sanguinetti #116 7-5 1-6 6-3 W Match data May 24, 2004 Q1 Q Roland Garros Grand Slam Clay
Glenn Weiner #264 7-6(11) 3-6 4-6 L Match data Jan 20, 2004* Q2 Q Australian Open Grand Slam Hard
Salvador Navarro #177 6-1 6-2 W Match data Jan 19, 2004 Q1 Q Australian Open Grand Slam Hard
Paul Goldstein #144 4-6 3-6 L Match data Jan 15, 2002* Q2 Q Australian Open Grand Slam Hard
Danai Udomchoke #281 6-4 7-5 W Match data Jan 14, 2002 Q1 Q Australian Open Grand Slam Hard
Kristian Pless #118 4-6 7-6(5) 6-8 L Match data May 29, 2001* Q3 Q Roland Garros Grand Slam Clay
Filippo Volandri #163 6-4 6-4 W Match data May 29, 2001* Q2 Q Roland Garros Grand Slam Clay
Vincent Spadea #177 6-3 6-2 W Match data May 28, 2001 Q1 Q Roland Garros Grand Slam Clay
David Sanchez #92 2-6 6-7(4) L Match data Apr 12, 2001* R32 Estoril Open ATP International Series modern equivalent ATP 250 Clay
Mark Philippoussis #18 2-6 5-7 L Match data Feb 22, 2001* R32 Memphis ATP International Series Gold modern equivalent ATP 500 Hard
Andre Sa #128 6-1 6-4 W Match data Feb 21, 2001* R64 Memphis ATP International Series Gold modern equivalent ATP 500 Hard
Juan Ignacio Chela #60 6-7(10) 3-6 L Match data Feb 2, 2001* SF Bogota ATP International Series modern equivalent ATP 250 Clay
Mauricio Hadad #290 6-3 3-6 6-4 W Match data Feb 2, 2001* QF Bogota ATP International Series modern equivalent ATP 250 Clay
Juan Antonio Marin #132 6-3 6-4 W Match data Feb 1, 2001* R16 Bogota ATP International Series modern equivalent ATP 250 Clay
Albert Costa #26 2-6 7-6(4) 7-5 W Match data Jan 31, 2001* R32 Bogota ATP International Series modern equivalent ATP 250 Clay
Bob Bryan #147 1-6 6-7(4) L Match data Jan 15, 2001 Q1 Q Australian Open Grand Slam Hard
Marcelo Rios #33 4-6 4-6 L Match data Oct 21, 2000* QF Toulouse ATP International Series modern equivalent ATP 250 Hard
Stefan Koubek #49 6-4 7-6(0) W Match data Oct 20, 2000* R16 Toulouse ATP International Series modern equivalent ATP 250 Hard
Alberto Martin #85 4-6 7-5 6-0 W Match data Oct 19, 2000* R32 Toulouse ATP International Series modern equivalent ATP 250 Hard
Carlos Moya #43 4-6 2-6 L Match data Mar 21, 2000* R128 Miami Open Masters 1000 Hard
Sargis Sargsian #57 6-3 4-6 1-6 L Match data Feb 24, 2000* R32 Mexican Open ATP International Series Gold modern equivalent ATP 500 Clay
Karim Alami #43 4-6 2-6 L Match data Oct 7, 1999* R32 Palermo ATP World Series modern equivalent ATP 250 Clay
Markus Hipfl #73 4-6 0-6 L Match data Sep 17, 1999* R16 Mallorca ATP World Series modern equivalent ATP 250 Clay
Fernando Vicente #41 6-3 5-7 6-4 W Match data Sep 16, 1999* R32 Mallorca ATP World Series modern equivalent ATP 250 Clay
Michael Hill #238 6-7(5) 6-4 5-7 L Match data Feb 17, 1999* R64 Memphis ATP Championship Series modern equivalent ATP 500 Hard
Julian Alonso #106 2-5 (ret.) L Match data Nov 12, 1998* R32 Chile Open ATP World Series modern equivalent ATP 250 Clay
Juan Antonio Marin #101 4-6 6-4 6-7(1) L Match data Oct 30, 1998* R16 Mexican Open ATP World Series modern equivalent ATP 250 Clay
Franco Squillari #46 4-6 7-6(2) 6-4 W Match data Oct 29, 1998* R32 Mexican Open ATP World Series modern equivalent ATP 250 Clay
Dominik Hrbaty #42 6-2 4-6 0-6 L Match data Aug 15, 1998* QF San Marino ATP World Series modern equivalent ATP 250 Clay
Luis Adrian Morejon #214 6-3 6-3 W Match data Aug 14, 1998* R16 San Marino ATP World Series modern equivalent ATP 250 Clay
Julian Alonso #48 4-6 6-4 7-6(5) W Match data Aug 13, 1998* R32 San Marino ATP World Series modern equivalent ATP 250 Clay
Wolfgang Schranz #151 7-6(4) 1-6 1-6 L Match data Jul 29, 1998* R64 Austrian Open Kitzbühel ATP World Series modern equivalent ATP 250 Clay
Nicolas Kiefer #28 6-0 5-7 6-7(8) L Match data Jul 9, 1998* R32 Swiss Open Gstaad ATP World Series modern equivalent ATP 250 Clay
Michael Chang #15 4-6 3-6 6-3 6-3 2-6 L Match data Jun 24, 1998* R128 Wimbledon Grand Slam Grass
Marzio Martelli #129 3-6 3-6 L Match data Jun 12, 1998* R16 Bologna ATP World Series modern equivalent ATP 250 Clay
Oscar Serrano #219 6-3 6-2 W Match data Jun 11, 1998* R32 Bologna ATP World Series modern equivalent ATP 250 Clay
Dominik Hrbaty #59 3-6 3-6 3-6 L Match data May 29, 1998* R64 Roland Garros Grand Slam Clay
Javier Sanchez #71 7-6(6) 3-6 5-7 6-4 6-3 W Match data May 27, 1998* R128 Roland Garros Grand Slam Clay
Sjeng Schalken #51 1-6 3-6 L Match data May 21, 1998* R32 St. Poelten ATP World Series modern equivalent ATP 250 Clay
Richard Krajicek #13 4-6 2-6 L Match data Apr 23, 1998* R32 Monte-Carlo Masters Masters 1000 Clay
Diego Nargiso #118 6-3 6-4 W Match data Apr 22, 1998* R64 Monte-Carlo Masters Masters 1000 Clay
Bohdan Ulihrach #53 6-4 6-7(0) 5-7 L Match data Apr 15, 1998* R64 Barcelona Open ATP Championship Series modern equivalent ATP 500 Clay
Carlos Costa #54 2-6 6-3 2-6 L Match data Apr 10, 1998* R16 Estoril Open ATP World Series modern equivalent ATP 250 Clay
Albert Portas #37 7-6(5) 6-3 W Match data Apr 9, 1998* R32 Estoril Open ATP World Series modern equivalent ATP 250 Clay
MaliVai Washington #238 3-6 2-6 L Match data Mar 17, 1998* R128 Miami Open Masters 1000 Hard
Vincent Spadea #66 4-6 1-6 L Match data Mar 11, 1998* R64 Indian Wells Open Masters 1000 Hard
Fernando Meligeni #71 6-7(5) 4-6 L Match data Feb 26, 1998* R32 Philadelphia ATP Championship Series modern equivalent ATP 500 Hard
Jason Stoltenberg #48 6-7(2) 4-6 L Match data Feb 19, 1998* R32 Memphis ATP Championship Series modern equivalent ATP 500 Hard
Eyal Ran #230 4-6 7-6(5) 6-4 W Match data Feb 18, 1998* R64 Memphis ATP Championship Series modern equivalent ATP 500 Hard
Tommy Haas #46 1-6 4-6 L Match data Feb 12, 1998* R32 San Jose ATP World Series modern equivalent ATP 250 Hard
Yevgeny Kafelnikov #7 4-6 3-6 L Match data Feb 5, 1998* R32 Marseille ATP World Series modern equivalent ATP 250 Hard
Nicolas Lapentti #64 7-5 3-6 4-6 7-6(3) 1-6 L Match data Jan 21, 1998* R128 Australian Open Grand Slam Hard
Kenneth Carlsen #96 2-6 3-6 L Match data Jan 15, 1998* R32 ASB Classic ATP World Series modern equivalent ATP 250 Hard
Greg Rusedski #6 4-6 4-6 L Match data Jan 8, 1998* R32 Qatar Open ATP World Series modern equivalent ATP 250 Hard
Mariano Puerta 4-6 3-6 L Match data Nov 7, 1997* R16 Chile Open World Series modern equivalent ATP 250 Clay
Nicolas Massu #614 6-7(4) 7-5 6-3 W Match data Nov 6, 1997* R32 Chile Open World Series modern equivalent ATP 250 Clay
Davide Sanguinetti #93 6-3 3-6 5-7 L Match data Oct 31, 1997* R16 Bogota World Series modern equivalent ATP 250 Clay
Marcello Craca #103 6-4 6-4 W Match data Oct 30, 1997* R32 Bogota World Series modern equivalent ATP 250 Clay
Francisco Clavet #44 4-6 6-7(7) L Match data Oct 26, 1997* F Mexican Open World Series modern equivalent ATP 250 Clay
Fernando Meligeni #80 6-3 6-1 W Match data Oct 25, 1997* SF Mexican Open World Series modern equivalent ATP 250 Clay
Juan Antonio Marin #94 6-4 6-2 W Match data Oct 25, 1997* QF Mexican Open World Series modern equivalent ATP 250 Clay
Carlos Costa #63 6-4 6-3 W Match data Oct 24, 1997* R16 Mexican Open World Series modern equivalent ATP 250 Clay
Radomir Vasek #103 1-6 6-1 6-4 W Match data Oct 23, 1997* R32 Mexican Open World Series modern equivalent ATP 250 Clay
Lionel Roux #77 2-6 4-6 L Match data Oct 16, 1997* R32 Montpellier Open World Series modern equivalent ATP 250 Carpet
Carlos Costa #86 4-6 4-6 L Match data Oct 2, 1997* R32 Palermo World Series modern equivalent ATP 250 Clay
Marc Kevin Goellner #43 3-6 3-6 L Match data Sep 25, 1997* R32 Tiriac Open World Series modern equivalent ATP 250 Clay
Albert Portas #36 6-3 5-7 2-6 L Match data Sep 11, 1997* R32 Marbella World Series modern equivalent ATP 250 Clay
Brett Steven #60 6-4 2-6 1-6 2-6 L Match data Aug 27, 1997* R128 US Open Grand Slam Hard
Felix Mantilla #12 3-6 0-6 L Match data Aug 21, 1997* R32 U.S. Pro Tennis Championships World Series modern equivalent ATP 250 Hard
Filip Dewulf #56 4-6 2-6 L Match data Jul 25, 1997* R16 Austrian Open Kitzbühel World Series modern equivalent ATP 250 Clay
Oleg Ogorodov #116 6-2 6-0 W Match data Jul 24, 1997* R32 Austrian Open Kitzbühel World Series modern equivalent ATP 250 Clay
Felix Mantilla #16 1-6 4-6 4-6 L Match data Jul 13, 1997* F Swiss Open Gstaad World Series modern equivalent ATP 250 Clay
Alex Corretja #6 3-6 7-6(5) 6-4 W Match data Jul 12, 1997* SF Swiss Open Gstaad World Series modern equivalent ATP 250 Clay
Nicolas Kiefer #68 6-4 6-3 W Match data Jul 12, 1997* QF Swiss Open Gstaad World Series modern equivalent ATP 250 Clay
Marcelo Rios #9 6-3 7-6(3) W Match data Jul 11, 1997* R16 Swiss Open Gstaad World Series modern equivalent ATP 250 Clay
Ivo Heuberger #188 6-3 6-4 W Match data Jul 10, 1997* R32 Swiss Open Gstaad World Series modern equivalent ATP 250 Clay
Andrew Richardson #233 3-6 6-3 4-6 6-2 2-6 L Match data Jun 27, 1997* R64 Wimbledon Grand Slam Grass
Marc Kevin Goellner #40 7-5 4-6 7-6(5) 7-6(5) W Match data Jun 25, 1997* R128 Wimbledon Grand Slam Grass
Andrei Medvedev #20 4-6 3-6 4-6 L Match data May 30, 1997* R64 Roland Garros Grand Slam Clay
Christian Ruud #46 5-7 6-4 6-1 4-1 (ret.) W Match data May 28, 1997* R128 Roland Garros Grand Slam Clay
Marcelo Filippini #73 6-7(2) 5-7 L Match data May 22, 1997* R32 St. Poelten World Series modern equivalent ATP 250 Clay
Jonas Bjorkman #23 4-6 6-7(2) L Match data May 10, 1997* QF Delray Beach Open World Series modern equivalent ATP 250 Clay
Patrik Fredriksson #96 6-4 6-3 W Match data May 9, 1997* R16 Delray Beach Open World Series modern equivalent ATP 250 Clay
Gilbert Schaller #73 7-6(3) 6-2 W Match data May 8, 1997* R32 Delray Beach Open World Series modern equivalent ATP 250 Clay
Jason Stoltenberg #39 1-6 5-7 L Match data May 2, 1997* R16 Atlanta World Series modern equivalent ATP 250 Clay
Mariano Zabaleta #141 6-3 6-2 W Match data May 1, 1997* R32 Atlanta World Series modern equivalent ATP 250 Clay
Michael Chang #3 2-6 7-6(3) 5-7 L Match data Apr 25, 1997* R16 Orlando World Series modern equivalent ATP 250 Clay
Luke Jensen #653 6-2 6-2 W Match data Apr 24, 1997* R32 Orlando World Series modern equivalent ATP 250 Clay
Albert Costa #12 4-6 3-6 L Match data Apr 17, 1997* R32 Barcelona Open Championship Series modern equivalent ATP 500 Clay
Kenneth Carlsen #82 6-3 6-0 W Match data Apr 16, 1997* R64 Barcelona Open Championship Series modern equivalent ATP 500 Clay
Marcelo Filippini #81 6-3 6-7(6) 1-6 L Match data Apr 10, 1997* R32 Estoril Open World Series modern equivalent ATP 250 Clay
Jiri Novak #57 0-6 3-6 L Match data Mar 18, 1997* R128 Miami Open Masters 1000 Hard
Sandon Stolle #66 6-4 3-6 4-6 L Match data Feb 28, 1997* R16 Philadelphia Championship Series modern equivalent ATP 500 Hard
Richey Reneberg #28 3-6 2-6 L Match data Feb 20, 1997* R32 Memphis Championship Series modern equivalent ATP 500 Hard
Sjeng Schalken #86 6-4 4-6 6-0 W Match data Feb 19, 1997* R64 Memphis Championship Series modern equivalent ATP 500 Hard
Marcelo Rios #7 6-7(4) 4-6 L Match data Feb 13, 1997* R32 Marseille World Series modern equivalent ATP 250 Hard
Javier Sanchez #37 6-7(6) 6-7(5) L Match data Jan 30, 1997* R32 Geneva Open World Series modern equivalent ATP 250 Carpet
Magnus Larsson #43 3-6 3-6 6-7(3) L Match data Jan 15, 1997* R128 Australian Open Grand Slam Hard
Magnus Norman #86 3-6 0-6 L Match data Jan 2, 1997* R32 Qatar Open World Series modern equivalent ATP 250 Hard
Marc Rosset #23 2-6 2-6 L Match data Oct 17, 1996* R32 Toulouse World Series modern equivalent ATP 250 Hard
Francisco Clavet #31 4-6 6-7(2) L Match data Oct 3, 1996* R32 Marbella World Series modern equivalent ATP 250 Clay
Danny Sapsford #181 5-7 5-7 L Match data Sep 13, 1996* R16 Bournemouth World Series modern equivalent ATP 250 Clay
Dominik Hrbaty #97 0-6 6-3 6-4 W Match data Sep 12, 1996* R32 Bournemouth World Series modern equivalent ATP 250 Clay
Alex Corretja #42 6-7(4) 1-6 L Match data Jul 27, 1996* SF Austrian Open Kitzbühel World Series modern equivalent ATP 250 Clay
Nicolas Kiefer #147 7-5 6-4 W Match data Jul 27, 1996* QF Austrian Open Kitzbühel World Series modern equivalent ATP 250 Clay
Marcelo Rios #12 6-1 7-6(4) W Match data Jul 26, 1996* R16 Austrian Open Kitzbühel World Series modern equivalent ATP 250 Clay
Javier Sanchez #58 7-6(5) 6-2 W Match data Jul 25, 1996* R32 Austrian Open Kitzbühel World Series modern equivalent ATP 250 Clay
Herbert Wiltschnig #236 6-3 6-3 W Match data Jul 24, 1996* R64 Austrian Open Kitzbühel World Series modern equivalent ATP 250 Clay
Jimy Szymanski #211 4-6 2-6 L Match data Jun 20, 1996* R32 Bologna World Series modern equivalent ATP 250 Clay
Christian Ruud #66 6-7(3) 5-7 L Match data Apr 18, 1996* R32 Barcelona Open Championship Series modern equivalent ATP 500 Clay
Felix Mantilla #81 3-6 6-4 7-6(4) W Match data Apr 17, 1996* R64 Barcelona Open Championship Series modern equivalent ATP 500 Clay
Thomas Muster #2 4-6 4-6 L Match data Mar 7, 1996* R32 Mexican Open World Series modern equivalent ATP 250 Clay
Alex Corretja #35 6-7(4) 1-6 L Match data Oct 5, 1995* R32 Valencia ATP World Series modern equivalent ATP 250 Clay
Nicolas Lapentti #258 4-6 4-6 L Match data Sep 14, 1995* R32 Bogota ATP World Series modern equivalent ATP 250 Clay
Tim Henman #145 3-6 6-4 4-6 3-6 L Match data Aug 30, 1995* R128 US Open Grand Slam Hard
Gerard Solves #180 4-6 1-6 L Match data Aug 2, 1995* R64 Austrian Open Kitzbühel ATP World Series modern equivalent ATP 250 Clay
Bernd Karbacher #26 5-7 (ret.) L Match data Jun 15, 1995* R32 Oporto ATP World Series modern equivalent ATP 250 Clay
Jakob Hlasek #106 6-7(7) 1-6 L Match data May 11, 1995* R32 Pinehurst ATP World Series modern equivalent ATP 250 Clay
Bernd Karbacher #23 6-4 3-6 5-7 L Match data Apr 12, 1995* R64 Barcelona Open ATP Championship Series modern equivalent ATP 500 Clay
Boris Becker #3 2-6 4-6 L Match data Feb 9, 1995* R32 Marseille ATP World Series modern equivalent ATP 250 Carpet
Javier Frana #119 4-6 4-6 L Match data Nov 12, 1994* QF Argentina Open ATP World Series modern equivalent ATP 250 Clay
Franco Squillari #377 6-4 6-2 W Match data Nov 11, 1994* R16 Argentina Open ATP World Series modern equivalent ATP 250 Clay
Fabrice Santoro #45 6-4 4-6 7-5 W Match data Nov 10, 1994* R32 Argentina Open ATP World Series modern equivalent ATP 250 Clay
Francisco Clavet #50 6-7(2) 6-3 4-6 L Match data Nov 4, 1994* R16 Montevideo ATP World Series modern equivalent ATP 250 Clay
Franco Davin #54 6-1 1-0 (ret.) W Match data Nov 3, 1994* R32 Montevideo ATP World Series modern equivalent ATP 250 Clay
Oliver Gross #102 7-6(1) 3-6 4-6 L Match data Sep 29, 1994* R32 Palermo ATP World Series modern equivalent ATP 250 Clay
Thomas Muster #12 3-6 3-6 L Match data Aug 5, 1994* R16 Austrian Open Kitzbühel ATP World Series modern equivalent ATP 250 Clay
Younes El Aynaoui #71 5-7 7-6(4) 7-6(7) W Match data Aug 4, 1994* R32 Austrian Open Kitzbühel ATP World Series modern equivalent ATP 250 Clay
Thomas Muster #10 3-6 2-6 L Match data Jul 21, 1994* R32 Stuttgart Open ATP Championship Series modern equivalent ATP 500 Clay
Rodolphe Gilbert #109 3-6 6-1 6-1 W Match data Jul 20, 1994* R64 Stuttgart Open ATP Championship Series modern equivalent ATP 500 Clay
Carlos Costa #18 1-6 1-6 L Match data Apr 8, 1993* R32 Barcelona Open ATP Championship Series modern equivalent ATP 500 Clay
Xavier Avila #403 6-2 2-6 6-3 W Match data Apr 7, 1993* R64 Barcelona Open ATP Championship Series modern equivalent ATP 500 Clay
Ronald Agenor #118 2-6 3-6 L Match data Jul 31, 1992* R16 San Marino ATP World Series modern equivalent ATP 250 Clay
Thierry Champion #69 6-4 6-2 W Match data Jul 30, 1992* R32 San Marino ATP World Series modern equivalent ATP 250 Clay
Carlos Costa #27 6-7(3) 6-7(7) L Match data Apr 30, 1992* R32 Madrid ATP World Series modern equivalent ATP 250 Clay
Rodolphe Gilbert #86 2-6 2-6 L Match data Apr 8, 1992* R64 Barcelona Open ATP Championship Series modern equivalent ATP 500 Clay

11 qualifying matches shown in the table; qualifying is excluded from main-draw summaries and leaderboards. Estimated from the tournament schedule where an exact match date is unavailable. Arrows show an edition's recorded category and documented modern equivalent; unresolved editions keep their recorded category. Mapping details.