Eduardo Ribeiro vs Juan Carlos Prado AngeloPrediction, Head-to-Head Results, and Stats
🇧🇷Eduardo Ribeiro
#346 · 28 yrs · R
2 meetings · sets 2–2

🇧🇴Juan Carlos Prado Angelo
#162 · 21 yrs · R
Eduardo Ribeiro and Juan Carlos Prado Angelo have met 2 times since 2023; they are level 1–1. Their first meeting came at Antofagasta Challenger in 2023 on clay. On clay courts they are level 1–1. Across all meetings Ribeiro has taken 2 sets to Angelo's 2. Their most recent meeting: Juan Carlos Prado Angelo won at Florianopolis Challenger (2024).
Upcoming match
- Tournament
- Santa Cruz de la Sierra 2 Challenger
- Level
- ATP Challenger Tour
- Round
- 1st Round
- Surface
- Clay
- Date & time
- October 13 · 10:00 AM ET
Book odds
Record at prices like this
At 3.29 or longer, Eduardo Ribeiro has won 18 of 44 (41%). The price implied 23%, so Eduardo Ribeiro has beaten it by 18 points.
At 1.32 or shorter, Juan Carlos Prado Angelo has won 12 of 13 (92%). The price implied 78%, so Juan Carlos Prado Angelo has beaten it by 14 points.
Book prices with the bookmaker margin removed, across every priced match we hold for each player. Green beats the price by 3 points or more, red falls that far short, grey is within 3 points. Samples under ten are not shown.
Juan Carlos Prado Angelo and Eduardo Ribeiro meet in the first round of the Santa Cruz de la Sierra 2 Challenger on October 13 on clay. Prado Angelo, ranked 162nd, carries a 2-1 head-to-head record into the matchup against the 346th-ranked Ribeiro.
Prado Angelo has won 3 of his last 5 matches and sits at 50% over his last 10 outings, though he arrives on a one-match losing streak. Ribeiro has taken just 2 of his last 5, but showed better form over a longer sample at 60% in his last 10. Both players have competed in four or more matches within the past two weeks. Against common opponents including Daniel Dutra da Silva and Hugo Dellien, Prado Angelo won while Ribeiro lost.
Both players operate as counterpunchers who thrive on reading the court and converting errors into points. Prado Angelo holds a 55% record on clay from his recent sample, while Ribeiro stands at 45% on the surface. The encounter tests Prado Angelo's ability to maintain rhythm despite limited recovery time, and Ribeiro's capacity to generate the pace and aggression needed to disrupt an opponent built for reaction.
Share this matchup
Copy the link to paste in Discord or group chats.
Spread & Straight-Sets Form
Completed best-of-3 matches · Last 12 months
| Indicator | Ribeiro | Carlos Prado Angelo | ||
|---|---|---|---|---|
| Indicator | Eduardo Ribeiro | Juan Carlos Prado Angelo | ||
| Wins in straight sets | 79% | 27/34 | 68% | 25/37 |
| Wins a set when losing | 39% | 11/28 | 25% | 7/28 |
| Goes to a deciding set | 29% | 18/62 | 29% | 19/65 |
| Covers −1.5 sets as favorite | 63% | 19/30 | 42% | 8/19 |
| Covers +1.5 sets as underdog | 72% | 18/25 | 68% | 13/19 |
| Tiebreak sets won | 33% | 5/15 | 68% | 15/22 |
| Wins after taking set 1 | 86% | 30/35 | 88% | 30/34 |
| Wins 2-0 after taking set 1 | 77% | 27/35 | 74% | 25/34 |
Colored rows are higher-is-better: green above 50%, red below. Favorite/underdog set by book odds; cover rows count only matches with odds on record. Head-to-head: 2 of 2 completed meetings ended in straight sets (Ribeiro 1, Carlos Prado Angelo 1).
Style Matchup
Playing styles and historical archetype record
Ribeiro
🪃 Counterpuncher
Angelo
🪃 Counterpuncher
Matchup analysis
Both Eduardo Ribeiro and Juan Carlos Prado Angelo are 🪃 Counterpuncher types. Mirror matchups usually come down to execution, fitness, and surface fit, across 5,190 matches in our dataset the historical split is about even.
Previous meetings
2 career meetings, newest first
Apr 2, 2024
Florianopolis Challenger
C Clay · 1st Round
Sep 18, 2023
Antofagasta Challenger
C Clay · 1st Round
Prop Research
Hit rates on common betting markets · Last 90 days
| Outcome | Ribeiro | Angelo | ||
|---|---|---|---|---|
| Outcome | Eduardo Ribeiro | Juan Carlos Prado Angelo | ||
| 1 or more | 87% | 13/15 | 64% | 9/14 |
| 3 or more | 47% | 7/15 | 14% | 2/14 |
| 5 or more | 7% | 1/15 | 0% | 0/14 |
| 10 or more | 0% | 0/15 | 0% | 0/14 |
| 15 or more | 0% | 0/15 | 0% | 0/14 |
| 20 or more | 0% | 0/15 | 0% | 0/14 |
Player ROI
Hypothetical if you put 1u on each player to win every one of their matches · Last 90 days
| Metric | Ribeiro | Angelo |
|---|---|---|
| W-L | 7–8 | 7–4 |
| Avg odds | 2.52 | 1.95 |
| ROI % | +31.0% | +7.6% |
| Units P/L | +4.65u | +0.84u |
Travel
Last 30 days
| Metric | Ribeiro | Angelo |
|---|---|---|
| Countries | 2 | 2 |
| Events | 2 | 2 |
| Matches | 4 | 4 |
| Distance | 835 mi · 1,344 km | 835 mi · 1,344 km |
| Route | ARG → BRA | ARG → BRA |
Host country from each tournament in the last 30 days, including the current event even when a player arrived on a bye. Route is the order of countries visited; consecutive stops in the same country are shown once. Distance is the great-circle total between host cities, shown only when every stop in the window is geocoded. A rough fatigue signal, not a headline stat.
Common opponents
Results vs. opponents both players faced · Last 12 months
Angelo has a higher win rate against shared opponents (50% vs Ribeiro's 30%).
| Opponent | Ribeiro | Angelo |
|---|---|---|
| Lautaro Midon | L 26 16 | L 57 26 |
| Miguel Tobon | L 67 67 | W 62 62 |
| Gustavo Heide | W 36 63 64 | L 46 36 |
| Pedro Boscardin Dias | L 46 46 | W 62 63 |
| Pedro Sakamoto | L 36 46 | W 64 75 |
| Pedro Martinez | W 76 63 | L 76 46 36 |
| Lorenzo Joaquin Rodriguez | W 61 62 | W 76 76 |
| Facundo Diaz Acosta | L 64 46 67 | L 26 64 16 |
| Hugo Dellien | L 64 16 26 | W |
| Adolfo Daniel Vallejo | L 57 26 | L 26 46 |
Recent Form
Last five matches per player
Lautaro Midon
Antofagasta Challenger · Quarterfinals
Oct 9
Gustavo Heide
Antofagasta Challenger · 2nd Round
Oct 8
Samuel Heredia
Antofagasta Challenger · 1st Round
Oct 6
Pedro Sakamoto
Curitiba Challenger · 1st Round
Sep 30
Pedro Boscardin Dias
Buenos Aires Challenger · Quarterfinals
Sep 25
Federico Coria
Buenos Aires Challenger · 2nd Round
Sep 24
Pedro Martinez
Buenos Aires Challenger · 1st Round
Sep 22
Pedro Vives Marcos
Porto Challenger · 1st Round
Sep 1
Joao Lucas Reis Da Silva
Antofagasta Challenger · Semifinals
Oct 10
Miguel Tobon
Antofagasta Challenger · Quarterfinals
Oct 9
Pedro Boscardin Dias
Antofagasta Challenger · 2nd Round
Oct 8
Joao Eduardo Schiessl
Antofagasta Challenger · 1st Round
Oct 6
Gonzalo Villanueva
Curitiba Challenger · 1st Round
Sep 30
Alex Barrena
Buenos Aires Challenger · Quarterfinals
Sep 25
Valerio Aboian
Buenos Aires Challenger · 2nd Round
Sep 24
Lorenzo Joaquin Rodriguez
Buenos Aires Challenger · 1st Round
Sep 22
Rivalry momentum
Cumulative head-to-head lead over time
Win rate
Matches, sets and games won · Last 12 months · 62–66 matches
| Metric | Ribeiro | Angelo |
|---|---|---|
| Matches won | 55% | 56% |
| Sets won | 56% | 54% |
| Games won | 52% | 50% |
Record by tier
Head-to-head record by tournament tier
| Stage | Ribeiro | Angelo |
|---|---|---|
| ATP Challenger Tour | 1 | 1 |
By surface
Head-to-head record per surface
| Surface | Ribeiro | Angelo |
|---|---|---|
| Clay | 1 | 1 |