Player data updated: 2026-10-17 16:37 UTC

Diogo Rocha

POR Age 42 Plays: Right-Handed ATP Tour years active: 2003–2004

Diogo Rocha represented Portugal on the ATP Tour and reached a career high of No. 634. TennisDB's records show a singles record of 1–2 and no singles titles.

Peak singles rank
634 (Feb 21, 2005)
Elo peak
1511 (5th percentile)
Singles record
1–2 (33.3%)
Singles titles
0
Prize money
$21,109

Records cover recorded main-draw singles results in TennisDB's ATP event archive, including credited walkovers; qualifying is shown separately below.

Jump to section

ATP Matches full match log →

Diogo Rocha's recent, live, and scheduled ATP matches
OpponentScoreResultH2HMatch DataDateRoundTournamentCategorySurface
Vasco Mensurado 5-7 2-6 L H2H Match data Apr 30, 2012 Q1 Q Estoril Open ATP 250 Clay
Francisco Dias #981 1-6 4-6 L H2H Match data Apr 25, 2011 Q1 Q Estoril Open ATP 250 Clay
Juan Ignacio Chela #26 0-6 0-2 (ret.) L H2H Match data Apr 16, 2004* R16 Estoril Open International Series → modern equivalent ATP 250 Clay
Leonardo Tavares #673 7-5 2-6 6-3 W H2H Match data Apr 15, 2004* R32 Estoril Open International Series → modern equivalent ATP 250 Clay
Agustin Calleri #37 1-6 0-6 L H2H Match data Apr 10, 2003* R32 Estoril Open ATP International Series → modern equivalent ATP 250 Clay

Qualifying matches are shown here but excluded from main-draw summaries and leaderboards.

Rivals all rivalries →

Diogo Rocha's most-played ATP rivals
OpponentWLMLast PlayedH2H
Juan Ignacio Chela 0 1 1 Apr 16, 2004 H2H
Leonardo Tavares 1 0 1 Apr 15, 2004 H2H
Agustin Calleri 0 1 1 Apr 10, 2003 H2H

Career Results

Diogo Rocha career results by season
SeasonAgeTypeWLMWin %Start RankEnd Rank
200319ATP0110.0%1,215862
200420ATP11250.0%862646
201127Qualifying Q0110.0%——
201228Qualifying Q0110.0%——
Career—12333.3%——

Career Results by Surface

Diogo Rocha career results by season and surface
SeasonAgeType HardClayGrassTotal
WLMWin %WLMWin %WLMWin % WLMWin %
200319ATP ————0110.0%———— 0110.0%
200420ATP ————11250.0%———— 11250.0%
201127Qualifying Q ————0110.0%———— 0110.0%
201228Qualifying Q ————0110.0%———— 0110.0%
Career——————12333.3%————12333.3%

Career Results by Opponent Rank

Diogo Rocha career results by season and opponent rank
SeasonAge 1-1011-3031-100100+Total
WLMWin %WLMWin %WLMWin %WLMWin % WLMWin %
200319 00——00——0110.0%00—— 0110.0%
200420 00——0110.0%00——101100.0% 11250.0%
Career 00——0110.0%0110.0%101100.0% 12333.3%

Performance Stats

Diogo Rocha performance statistics by season
SeasonAgeSampleAces/MDFs/M1st Sv%1st Sv Pts%2nd Sv Pts%BP Saved%BP Conv%Svc Pts%Ret Pts%
200319 1/1 0.0 2.0 41.0% 31.3% 26.1% 22.2% 100.0% 28.2% 27.6%
200420 2/2 1.0 2.5 67.2% 37.2% 26.1% 31.0% 41.7% 33.3% 37.8%
Career 3/3 0.7 2.3 58.5% 35.2% 26.1% 28.0% 61.1% 31.6% 34.4%

Advanced Stats

Diogo Rocha advanced statistics by season
Season Age Elo P+ Serve+ Return+ PD TPW% Hard Elo Clay Elo Grass Elo Set Win % Set Margin Dec. Set Tiebreak Pressure+ Schedule
2003 19 1495 98.6 -0.12 +0.14 0.384 27.9% — — — 0.0% -5.50 — — — -0.17
2004 20 1506 100.3 -2.27 -1.12 0.567 36.0% — — — 66.7% +0.33 1–0 — — +0.01
2011 27 1489 95.8 — — — — — — — — — — — — —
2012 28 1472 96.7 — — — — — — — — — — — — —
Career 1511 96.1 -1.55 -0.70 0.503 33.3% — — — 40.0% -2.00 1–0 — — -5.33

Tournament Results by Category

ATP 250

Diogo Rocha ATP 250 results by season
SeasonAge EST W-L
Win %
200319 R32 0–1 (0%)
200420 R16 1–1 (50%)
201127 Q1 0–1 (0%)
201228 Q1 0–1 (0%)
W-L 1–4
(20%)
1–4
(20%)

Results show the best round reached per tournament and season.

ATP Ranking History full ranking history →

Career high
634
Career-high date
Feb 21, 2005
First Top 100
—
First Top 50
—
First Top 20
—
First Top 10
—

Ranking History Matrix

Diogo Rocha ranking history by month and season
SeasonAgeJanFebMarAprMayJunJulAugSepOctNovDec
200117—————————138113791383
2002181380137913771378138513811400—13821377——
200319——1215918910831841856857850846862
200420864862913676672691644652647659673646
200521647638635892900935103310351012102810171072
200622107412931298130713311425143715501550———

Similar Players

Other ATP players with comparable peak level, era, career record, and career scale.

Diogo Rocha's most statistically similar ATP players
Player Country Peak ranking Peak Elo M W L Win % Prize money Titles GS M1000 Years Rivalries Match log
Hao Lu CHN #592 1,515 2 1 1 50.0% $19,767 0 0 0 2004–2004 Rivalries Match log
Leos Friedl CZE #353 1,550 8 3 5 37.5% $1,221,403 0 0 0 2000–2006 Rivalries Match log
Ian Flanagan GBR #503 1,533 3 2 1 66.7% $46,354 0 0 0 2004–2004 Rivalries Match log
Jim Ward USA #662 1,536 24 8 16 33.3% — 0 0 0 1968–1979 Rivalries Match log
Hiroki Kondo JPN #275 1,514 4 1 3 25.0% $180,617 0 0 0 2001–2008 Rivalries Match log
Amine Ahouda MAR #668 1,516 4 1 3 25.0% $42,388 0 0 0 2016–2018 Rivalries Match log
Dan Bleckinger USA #616 1,519 34 10 24 29.4% — 0 0 0 1968–1973 Rivalries Match log
Thomas Schiessling AUT #257 1,518 13 4 9 30.8% $83,192 0 0 0 1996–2004 Rivalries Match log
Jonathan Marray GBR #215 1,526 12 4 8 33.3% $1,173,631 0 0 0 2003–2007 Rivalries Match log
Tasuku Iwami JPN #260 1,501 4 1 3 25.0% $117,324 0 0 0 2003–2005 Rivalries Match log
Ned Neely USA #786 1,524 3 1 2 33.3% — 0 0 0 1970–1970 Rivalries Match log
Takahiro Terachi JPN #219 1,551 11 4 7 36.4% $182,784 0 0 0 2001–2007 Rivalries Match log

Frequently Asked Questions

How old is Diogo Rocha?
Diogo Rocha is 42 years old, born on June 14, 1984.
Which country does Diogo Rocha represent?
Diogo Rocha represents Portugal in TennisDB's ATP records.
Is Diogo Rocha left-handed or right-handed?
Diogo Rocha plays right-handed.
How many Grand Slam singles titles has Diogo Rocha won?
Diogo Rocha has not won a Grand Slam singles title.
How many Masters 1000 titles has Diogo Rocha won?
TennisDB does not group any of Diogo Rocha's titles under the modern Masters 1000 category.
What is Diogo Rocha's highest ATP ranking?
Diogo Rocha's career-high ATP singles ranking is world No. 634, first achieved on February 21, 2005.
What is Diogo Rocha's career win-loss record?
Diogo Rocha has a career ATP singles record of 1 wins and 2 losses (33.3%).
How much career prize money has Diogo Rocha earned?
Diogo Rocha has earned at least $21,109 in career prize money from professional tennis.
Which seasons of Diogo Rocha's career appear in TennisDB?
Diogo Rocha appears in TennisDB's ATP main-tour match records from 2003 through 2004.
Who has Diogo Rocha faced most often?
Diogo Rocha's most frequent opponent is Juan Ignacio Chela, with a head-to-head record of 0–1 across 1 meeting.