Player

🇮🇹 Michele Ribecai

Career matches 171
Wins 100
Losses 71
Win rate 58.5%
Elo (current) —

Surface breakdown

Hard 58.6% 41W – 29L (70 matches)
Clay 58.8% 57W – 40L (97 matches)
Carpet 50.0% 2W – 2L (4 matches)

Career form (last 10)

WLLWWWWLLW

Newest on left. Hover for details.

Head-to-head (top 5 opponents)

Recent matches

Reset

1–50 of 171

DateTournamentRoundWinnerLoserScoreSurface
2026-04-20Rome#21511st Round QualifyingMichele RibecaiAlessandro Pastorini6-2 6-1Clay
2026-04-20Rome#21512nd Round QualifyingFilippo RomanoMichele Ribecai7-5 6-4Clay
2026-04-06MonzaRound of 32Billy HarrisMichele Ribecai6-4 6-2Clay
2026-03-30BarlettaSemifinalsMichele RibecaiVitaliy Sachko7-5 7-5Clay
2026-03-30BarlettaRound of 32Michele RibecaiJacopo Berrettini6-1 6-2Clay
2026-03-30BarlettaRound of 16Michele RibecaiAndrea Guerrieri6-2 6-4Clay
2026-03-30BarlettaQuarterfinalsMichele RibecaiMili Poljicak6-1 3-0 RETClay
2026-03-30BarlettaFinalLukas NeumayerMichele Ribecai2-6 6-3 6-3Clay
2026-03-30Barletta2nd Round QualifyingManas DhamneMichele Ribecai4-6 6-3 6-3Clay
2026-03-30Barletta1st Round QualifyingMichele RibecaiLorenzo Rottoli6-4 6-2Clay
2026-03-23NaplesRound of 32Michele RibecaiSaba Purtseladze6-2 6-3Clay
2026-03-23NaplesRound of 16Michele RibecaiMatteo Martineau2-6 6-4 6-2Clay
2026-03-23NaplesQuarterfinalsFederico BondioliMichele Ribecai6-3 6-2Clay
2026-03-23Naples2nd Round QualifyingMichele RibecaiMariano Tammaro6-0 6-1Clay
2026-03-23Naples1st Round QualifyingMichele RibecaiLeo Raquillet6-1 6-4Clay
2026-03-02M25 FaroSFJoao DominguesMichele Ribecai6-4 7-6(7)Hard
2026-03-02M25 FaroQFMichele RibecaiTiago Cacao7-5 6-2Hard
2026-03-02M25 FaroR2Michele RibecaiGiorgio Tabacco6-4 6-3Hard
2026-03-02M25 FaroR1Michele RibecaiMiguel Semedo6-0 6-0Hard
2026-02-16M25 TrentoR1Andrea GuerrieriMichele Ribecai3-6 6-1 6-2Hard
2026-02-09Pau1st Round QualifyingJames TrotterMichele Ribecai1-6 7-6(4) 6-2Hard
2026-01-26Phan ThietRound of 32Petr Bar BiryukovMichele Ribecai6-4 6-2Hard
2026-01-26Phan Thiet2nd Round QualifyingMichele RibecaiEthan Cook6-1 3-6 6-2Hard
2026-01-26Phan Thiet1st Round QualifyingMichele RibecaiJoshua Charlton6-3 6-4Hard
2026-01-19Phan ThietRound of 32Michele RibecaiStefanos Sakellaridis7-6(9) 6-3Hard
2026-01-19Phan ThietRound of 16Darwin BlanchMichele Ribecai6-4 6(9)-7 6-1Hard
2026-01-19Phan Thiet2nd Round QualifyingMichele RibecaiHiroki Moriya6-2 3-6 6-4Hard
2026-01-19Phan Thiet1st Round QualifyingMichele RibecaiLachlan James Mcfadzean6-4 6-1Hard
2026-01-12Nonthaburi1st Round QualifyingChristian LangmoMichele Ribecai6-4 6-2Hard
2026-01-05Nonthaburi1st Round QualifyingKoki MatsudaMichele Ribecai1-6 7-5 7-6(8)Hard
2025-11-24Athens#3043Round of 32Michele RibecaiDiego Dedura4-6 6-3 6-3Hard
2025-11-24Athens#3043Round of 16Alberto Barroso CamposMichele Ribecai6-1 3-6 6-1Hard
2025-11-17BergamoRound of 32Francesco PassaroMichele Ribecai7-6(6) 6-2Hard
2025-11-17Bergamo2nd Round QualifyingMichele RibecaiSergio Callejon Hernando7-5 7-6(5)Hard
2025-11-17Bergamo1st Round QualifyingMichele RibecaiGiorgio Ricca6-1 6-2Hard
2025-10-27Monastir2nd Round QualifyingGiles HusseyMichele Ribecai6-2 6-3Hard
2025-10-27Monastir1st Round QualifyingMichele RibecaiAmir Omarkhanov6-3 6-3Hard
2025-10-20M15 MonastirFMichele RibecaiYanki Erel5-6Hard
2025-10-20M15 MonastirSFMichele RibecaiIgor Kudriashov6-2 6-4Hard
2025-10-20M15 MonastirQFMichele RibecaiMert Alkaya6-3 6-1Hard
2025-10-20M15 MonastirR2Michele RibecaiAmir Omarkhanov6-4 6-2Hard
2025-10-20M15 MonastirR1Michele RibecaiSamir Hamza Reguig7-5 6-1Hard
2025-10-13OlbiaRound of 32Dusan LajovicMichele Ribecai6-2 4-6 6-1Hard
2025-10-13Olbia2nd Round QualifyingMichele RibecaiChristoph Negritu6-3 6-2Hard
2025-10-13Olbia1st Round QualifyingMichele RibecaiMichael Vrbensky7-6(3) 6-1Hard
2025-09-29M25 Santa Margherita di PulaFDaniel MichalskiMichele Ribecai6-3 7-5Clay
2025-09-29M25 Santa Margherita di PulaSFMichele RibecaiGabriele Piraino2-6 6-1 6-2Clay
2025-09-29M25 Santa Margherita di PulaQFMichele RibecaiTommaso Compagnucci6-1 6-4Clay
2025-09-29M25 Santa Margherita di PulaR2Michele RibecaiGiannicola Misasi6-2 6-3Clay
2025-09-29M25 Santa Margherita di PulaR1Michele RibecaiTim Handel3-6 6-2 6-3Clay

Aliases

6

atp

  • M. Ribecai
  • Michele Ribecai (r0jw)

atp_short

  • M. Ribecai (r0jw)

itf

  • Michele Ribecai (800491391)

sackmann

  • Michele Ribecai (212020)

variant

  • M Ribecai
Clunter — AI-powered tennis betting tips & tracking
Model: WElo + serve stats | Exchange: Betfair