Carlos Maria Zarate vs Franco Ribero

ATP Cali (VII) (Colombia), Clay. Wednesday, October 21, 2026, 12:15.

Updated

Carlos Maria Zarate beat Franco Ribero 6-1, 6-3, an upset by the model's numbers, which favored Franco Ribero at 51%. Carlos Maria Zarate leads 2-0 in their head-to-head. Zarate is 5-5 in their last 10, Ribero 3-7.

Result: Carlos Maria Zarate beat Franco Ribero 6-1, 6-3. An upset by the model's numbers: it favored Franco Ribero.

Pre-match prediction

The model makes Franco Ribero a 51% favorite. At +183 the sportsbook implies 35% for Franco Ribero, 16 points below the model's 51%.

Model
49%
Book
72%

Model minus book: -24 pts

Model
51%
Book
35%

Model minus book: +16 pts

Model estimates, not betting advice. How the numbers work · Expected value of Franco Ribero at +183 · Model track record

Player comparison

Carlos Maria ZarateFranco Ribero
Tennis Gauge rating64706412
Tour rankATP #591ATP #749
Last 10 matches5-53-7
Last 30 days1-32-2
Current streak2 Wins1 Loss
Season record52-2726-30
UTR13.6813.54
Elo (52 weeks)1212–
Best surfaceGrass–
Worst surfaceClay–

Head to head

Carlos Maria Zarate leads 2-0.

DateWinnerScoreTournament
21.10.2026Carlos Maria Zarate6-1, 6-3Colombia Cali
17.11.2025Carlos Maria Zarate7-6, 4-6, 7-6Brazil Florianopolis

Recent form

Carlos Maria Zarate, last 10

DateOpponentScore
29.10.2026Gonzalo Bueno W3-6, 7-5, 7-5
28.10.2026Alan Magadan W7-5, 6-1
23.10.2026Felipe Meligeni Alves L6-2, 3-6, 7-5
22.10.2026Francisco Comesana L2-6, 7-6
21.10.2026Franco Ribero W6-1, 6-3
15.10.2026Thiago Seyboth Wild L6-2, 6-2
14.10.2026Gonzalo Villanueva W6-3, 5-7, 6-4
29.09.2026Felipe Meligeni Alves L6-4, 6-2
22.09.2026Joaquin Aguilar Cardozo L6-2, 6-1
05.09.2026Lorenzo Gagliardo W6-3, 6-4

Franco Ribero, last 10

DateOpponentScore
21.10.2026Carlos Maria Zarate L6-1, 6-3
19.10.2026Juan Alejandro Hernandez Serrano W6-2, 6-2
18.10.2026Jesse Flores W6-2, 6-4
11.10.2026Maximo Zeitune L6-3, 6-4
04.10.2026Lorenzo Joaquin Rodriguez L6-3, 6-2
31.08.2026Oleksandr Ovcharenko L6-4, 6-2
30.08.2026Danial Spasov W6-1, 6-2
26.08.2026Daniel Michalski L6-2, 7-6
16.08.2026Gerard Campana Lee L6-3, 6-3
09.08.2026Mykyta Mashtakov L7-6, 6-4

Common opponents, last 12 months

OpponentCarlos Maria ZarateFranco Ribero
Benjamin Torrealba 1-0
W 7-5, 6-3
1-0
W 6-3, 6-4
Bruno Fernandez 1-0
W 6-3, 6-3
1-0
W 3-6, 6-1, 7-5
Joaquin Aguilar Cardozo 0-2
L 6-2, 6-1, L 6-2, 6-2
0-1
L 6-2, 5-7, 6-1
Lorenzo Joaquin Rodriguez 0-1
L 6-1, 6-7, 7-6
0-2
L 6-3, 6-2, L 6-2, 6-2
Luciano Emanuel Ambrogi 1-1
L 6-2, 1-6, 6-4, W 6-2, 6-3
0-1
L 6-4, 7-6
Maximo Zeitune 0-1
L 6-2, 7-6
0-1
L 6-3, 6-4
Paulo Andre Saraiva Dos Santos 0-2
L 7-6, 3-6, 7-6, L 6-4, 6-3
0-1
L 6-3, 2-6, 6-4
Ryan Augusto Dos Santos 1-0
W 6-4, 4-6, 7-6
1-0
W 6-3, 7-6
Ryan Dickerson 0-1
L 6-4, 6-4
0-1
L 6-2, 6-0
Thiago Cigarran 1-0
W 7-6, 6-1
1-0
W 6-1, 7-6

Earlier previews of this matchup

  • 2026-10-20: ATP Cali (VII) (Colombia), model gave Carlos Maria Zarate 49% at -263

Carlos Maria Zarate vs Franco Ribero: quick answers

Who won Carlos Maria Zarate vs Franco Ribero?

Carlos Maria Zarate beat Franco Ribero 6-1, 6-3, an upset by the model's numbers, which favored Franco Ribero at 51%.

What is the head-to-head record between Carlos Maria Zarate and Franco Ribero?

Carlos Maria Zarate leads 2-0. Their most recent meeting was on October 21, 2026, won by Carlos Maria Zarate 6-1, 6-3 at Colombia Cali.

Who is in better form, Carlos Maria Zarate or Franco Ribero?

Carlos Maria Zarate is 5-5 in their last 10 matches (current streak: 2 Wins). Franco Ribero is 3-7 (current streak: 1 Loss).

How does Tennis Gauge rate Carlos Maria Zarate and Franco Ribero?

Carlos Maria Zarate is rated 6470 (ATP #591) and Franco Ribero is rated 6412 (ATP #749). Ratings update after every match and weight recent results and opponent strength.

What are the odds for Carlos Maria Zarate vs Franco Ribero?

Carlos Maria Zarate is priced at -263 and Franco Ribero at +183, which implies a 72% and 35% chance to win. The model rates Franco Ribero 16 points higher than the odds do (51% vs 35%), which Tennis Gauge counts as value.