ER
ATP SinglesWorld No. 355

Eduardo Ribeiro BRA

Brazil · 28 years old

Eduardo Ribeiro is 15–20 in 2026 across 20 tournaments. Career: 122–76 (61.6%) with 4 titles.

2026 Record
15–20
42.9% win rate
2026 Titles
0
20 events played
Career Record
122–76
4 titles
Career High
No. 316
July 1, 2023

Eduardo Ribeiro's 2026 season

TournamentSurfaceResultW–LDates
Santa Cruz 2, BoliviagrassR320–1Oct 13
Antofagasta, ChilegrassQF2–1Oct 6
Curitiba, BrazilgrassR320–1Sep 30
Buenos Aires II, ARGgrassQF2–1Sep 22
Porto, PortugalgrassR322–1Aug 30
Augsburg, GermanyclayR320–1Aug 24
Prague, Czech RepublicclayR320–1Aug 17
Hamburg, GermanyclayR161–1Aug 10
Plovdiv 2, BulgariaclayR320–1Aug 4
Bogota, ColombiaclayR161–1Jul 6
Quito, EcuadorclayR161–1Jun 30
Piracicaba, BrazilclayR320–1Jun 22

Showing 12 of 20 2026 tournaments.

2026 serve & return

Service points won
59.8%
No. 467 of 684
Return points won
38.6%
Aces per match
2.1
Break points saved
56.7%
Members

Eduardo Ribeiro ranks in the 38th percentile on serve. See every split.

Full career history back to their first tour match, surface and opponent splits, rivalries, per-match serve and return numbers, percentile ratings and the custom model.

Get Started

Frequently asked questions about Eduardo Ribeiro

How old is Eduardo Ribeiro?

Eduardo Ribeiro is 28 years old, born March 17, 1998.

Where is Eduardo Ribeiro from?

Eduardo Ribeiro represents Brazil.

What is Eduardo Ribeiro's ranking?

Eduardo Ribeiro is ranked No. 355 on the ATP singles ranking with 142 points.

What is Eduardo Ribeiro's career record?

Eduardo Ribeiro has a career singles record of 122–76 (61.6%) with 4 titles from 7 finals.

How is Eduardo Ribeiro doing in 2026?

Eduardo Ribeiro is 15–20 in 2026 with 0 titles from 20 tournaments.

What is Eduardo Ribeiro's career-high ranking?

Eduardo Ribeiro reached a career-high of No. 316 on July 1, 2023.

Who did Eduardo Ribeiro play last?

Eduardo Ribeiro lost to Juan Carlos Prado Angelo at Santa Cruz 2, Bolivia on October 13, 2026.

Stats updated daily · 2026 season through October 13, 2026