cal Football is Mathematics
More
More
Previews Trends Top Trends Livescore Injured players Team Comparison
Settings
Time Zone
cfimg
COEF

    H. Rocha vs M. Mmoh

    25/08/2026 19:55
    LWLWLL
    ATP No. 120
    Age 22
    Height 1.8 m
    LLWLWL
    ATP No. 173
    Age 28
    Height 1.88 m
    Hard
    Player 1
    Player 2
    Prob. %
    12
    Pred
    Correct score
    Avg. games per set
    Coef.
    Current set
    S1
    S2
    S3
    S4
    S5
     Score 
    ATP US Open - Quarter-finals qualification
    3862
    21-3
    1
    3
    9
    +120
    7 5
    6 4
    FT
    2 0
    INTRO

    A thrilling match is set to take place at the ATP US Open qualification between H. Rocha and M. Mmoh on the hard court surface.

    H. Rocha, a 22-year-old right-handed player standing at 1.8m, currently holds the ATP table position of 126 with 509 points to his name.

    His opponent, M. Mmoh, aged 28, also plays right-handed, stands tall at 1.88m, and is positioned at 180 in the ATP table with 321 points. Mmoh reached a career-high position of 81 in the past.

    According to the algorithm prediction, M. Mmoh is favored to win this matchup with a probability of 62%.

    24/08/2026
    Performance on
    H. Rocha Matches 198
    Win 97 Not finished 5 Lost 96
    49% 3% 48%
    M. Mmoh Matches 495
    Win 262 Not finished 39 Lost 194
    53% 8% 39%
    H. Rocha Last 6 matches
    20/08 2026
    H. Rocha H. Hurkacz
    2 6 4
    6 4 6
    1 2
    Cancun 2 - 1/8-finals
    19/08 2026
    H. Rocha S. C. Hong
    6 6
    4 1
    2 0
    Cancun 2 - 1/16-finals
    13/08 2026
    H. Rocha N. Mejia
    5 6 3
    7 4 6
    1 2
    ATP Cincinnati - Final qualification
    13/08 2026
    M. Giron H. Rocha
    4 66
    6 78
    0 2
    ATP Cincinnati - Semi-finals qualification
    01/08 2026
    M. Damm H. Rocha
    6 77
    3 63
    2 0
    ATP Montreal - Final qualification
    20/07 2026
    H. Rocha P. Martinez
    5 5
    7 7
    0 2
    ATP Estoril - 1/16-finals
    13/07 2026
    D. Dzumhur H. Rocha
    6 6
    2 1
    2 0
    ATP Umag - 1/16-finals
    22/06 2026
    H. Rocha N. Mejia
    4 78 2
    6 66 6
    1 2
    ATP Wimbledon - Quarter-finals qualification
    15/06 2026
    H. Rocha C. O'Connell
    62 1
    77 6
    0 2
    Nottingham - 1/16-finals
    12/06 2026
    H. Rocha D. Blanch
    64 6 3
    77 1 6
    1 2
    Ilkley - 1/8-finals
    10/06 2026
    H. Rocha C. Broom
    6 6
    2 2
    2 0
    Ilkley - 1/16-finals
    07/06 2026
    H. Rocha D. Merida Aguilar
    77 6
    65 3
    2 0
    Perugia - Final
    06/06 2026
    T. Skatov H. Rocha
    4 2
    6 6
    0 2
    Perugia - Semi-finals
    05/06 2026
    H. Rocha R. Bertola
    6 4 6
    2 6 2
    2 1
    Perugia - Quarter-finals
    04/06 2026
    H. Rocha D. Lajovic
    6 7
    4 5
    2 0
    Perugia - 1/8-finals
    02/06 2026
    H. Rocha E. Dalla Valle
    6 79
    4 67
    2 0
    Perugia - 1/16-finals
    20/05 2026
    H. Rocha B. Gojo
    3 6 69
    6 3 711
    1 2
    ATP French Open - Semi-finals qualification
    19/05 2026
    H. Rocha Z. Piros
    6 77
    4 64
    2 0
    ATP French Open - Quarter-finals qualification
    04/05 2026
    P. Llamas Ruiz H. Rocha
    4 6 6
    6 3 1
    2 1
    ATP Rome - Semi-finals qualification
    21/04 2026
    D. Vallejo H. Rocha
    6 4 6
    1 6 2
    2 1
    ATP Madrid - Final qualification
    20/04 2026
    H. Rocha J. Choinski
    77 65 7
    65 77 5
    2 1
    ATP Madrid - Semi-finals qualification
    18/04 2026
    R. Safiullin H. Rocha
    6 6
    4 4
    2 0
    Oeiras 3 - Semi-finals
    17/04 2026
    H. Rocha P. Llamas Ruiz
    6 7
    0 5
    2 0
    Oeiras 3 - Quarter-finals
    16/04 2026
    H. Rocha R. Sakamoto
    79 77
    67 64
    2 0
    Oeiras 3 - 1/8-finals
    15/04 2026
    H. Rocha T. Gentzsch
    77 77
    63 64
    2 0
    Oeiras 3 - 1/16-finals
    31/03 2026
    H. Rocha M. Trungelliti
    65 2
    77 6
    0 2
    ATP Marrakech - 1/16-finals
    30/03 2026
    H. Rocha N. Budkov Kjaer
    6 6
    1 2
    2 0
    ATP Marrakech - Final qualification
    29/03 2026
    H. Rocha D. Jorda Sanchis
    6 6
    3 2
    2 0
    ATP Marrakech - Semi-finals qualification
    18/03 2026
    C. Huertas Del Pino H. Rocha
    7 7
    5 5
    2 0
    Asuncion - 1/16-finals
    15/03 2026
    G. A. Olivieri H. Rocha
    6 6
    4 4
    2 0
    Santiago - Final
    14/03 2026
    H. Rocha P. Boscardin Dias
    6 6
    1 2
    2 0
    Santiago - Semi-finals
    13/03 2026
    N. Sanchez Izquierdo H. Rocha
    62 6 3
    77 3 6
    1 2
    Santiago - Quarter-finals
    12/03 2026
    S. Rodriguez Taverna H. Rocha
    5 0
    7 4
    Ret. 0 - 1
    Santiago - 1/8-finals
    10/03 2026
    P. Sakamoto H. Rocha
    6 3 3
    2 6 6
    1 2
    Santiago - 1/16-finals
    08/03 2026
    D. Vallejo H. Rocha
    4 4
    6 6
    0 2
    Brasilia 2 - Final
    07/03 2026
    H. Rocha T. Monteiro
    6 63 6
    0 77 3
    2 1
    Brasilia 2 - Semi-finals
    06/03 2026
    H. Rocha J. C. Prado Angelo
    6 6
    3 3
    2 0
    Brasilia 2 - Quarter-finals
    04/03 2026
    H. Rocha C. Sanchez Jover
    77 6
    63 2
    2 0
    Brasilia 2 - 1/8-finals
    03/03 2026
    H. Rocha F. Agamenone
    7 6
    5 2
    2 0
    Brasilia 2 - 1/16-finals
    22/02 2026
    D. Vallejo H. Rocha
    6 6
    4 2
    2 0
    ATP Santiago - Final qualification
    21/02 2026
    O. Luz H. Rocha
    3 2
    6 6
    0 2
    ATP Santiago - Semi-finals qualification
    06/02 2026
    Y. Bu H. Rocha
    4 4
    6 6
    0 2
    26/01 2026
    H. Rocha A. Moro Canas
    6 4 4
    3 6 6
    1 2
    Oeiras 2 - 1/16-finals
    20/01 2026
    H. Rocha L. Riedi
    4 2
    6 6
    0 2
    Oeiras - 1/16-finals
    14/01 2026
    H. Rocha M. Trungelliti
    5 6 3
    7 4 6
    1 2
    ATP Australian Open - Semi-finals qualification
    12/01 2026
    J. Reis Da Silva H. Rocha
    2 4
    6 6
    0 2
    ATP Australian Open - Quarter-finals qualification
    05/01 2026
    U. Blanchet H. Rocha
    6 6
    3 4
    2 0
    Canberra - 1/16-finals
    27/11 2025
    A. Vatutin H. Rocha
    77 6
    62 2
    2 0
    Maia - 1/8-finals
    25/11 2025
    G. Elias H. Rocha
    7 3 1
    5 6 6
    1 2
    Maia - 1/16-finals
    09/11 2025
    H. Rocha S. Shimabukuro
    7 3 6
    5 6 2
    2 1
    Matsuyama - Final
    08/11 2025
    H. Rocha F. Ferreira Silva
    6 6
    2 3
    2 0
    Matsuyama - Semi-finals
    07/11 2025
    H. Rocha R. Noguchi
    7 4 6
    5 6 3
    2 1
    Matsuyama - Quarter-finals
    05/11 2025
    H. Rocha R. Tokuda
    6 6
    4 3
    2 0
    Matsuyama - 1/8-finals
    03/11 2025
    H. Rocha K. Isomura
    5 6 6
    7 4 1
    2 1
    Matsuyama - 1/16-finals
    27/10 2025
    O. Crawford H. Rocha
    6 6
    1 4
    2 0
    Seoul - 1/16-finals
    20/10 2025
    H. Rocha D. Ajdukovic
    77 66 4
    61 78 6
    1 2
    Suzhou - 1/16-finals
    01/10 2025
    H. Rocha E. Moeller
    77 3 1
    62 6 6
    1 2
    Braga Challenger Men - 1/8-finals
    30/09 2025
    J. Clarke H. Rocha
    5 4
    7 6
    0 2
    Braga Challenger Men - 1/16-finals
    28/09 2025
    H. Rocha V. Gaubas
    77 3 4
    63 6 6
    1 2
    Lisbon - Final
    27/09 2025
    S. Travaglia H. Rocha
    6 4 63
    4 6 77
    1 2
    Lisbon - Semi-finals
    26/09 2025
    P. Llamas Ruiz H. Rocha
    3 4
    6 6
    0 2
    Lisbon - Quarter-finals
    24/09 2025
    H. Rocha J. Choinski
    6 6
    1 4
    2 0
    Lisbon - 1/8-finals
    22/09 2025
    P. Araujo H. Rocha
    4 3
    6 6
    0 2
    Lisbon - 1/16-finals
    03/09 2025
    G. A. Olivieri H. Rocha
    0 7 6
    6 5 2
    2 1
    Seville - 1/8-finals
    02/09 2025
    P. Martin Tiffon H. Rocha
    3 2
    6 6
    0 2
    Seville Challenger Men - 1/16-finals
    22/08 2025
    F. Passaro H. Rocha
    7 6
    5 3
    2 0
    ATP US Open - Final qualification
    21/08 2025
    B. Tomic H. Rocha
    64 2
    77 6
    0 2
    ATP US Open - Semi-finals qualification
    19/08 2025
    H. Rocha P. Herbert
    6 61 6
    4 77 4
    2 1
    ATP US Open - Quarter-finals qualification
    01/08 2025
    H. Rocha A. Moro Canas
    3 2
    6 6
    0 2
    Porto Challenger Men - Quarter-finals
    30/07 2025
    H. Rocha E. Coulibaly
    78 6
    66 4
    2 0
    Porto Challenger Men - 1/8-finals
    29/07 2025
    H. Rocha H. Searle
    6 6
    4 4
    2 0
    Porto Challenger Men - 1/16-finals
    19/07 2025
    F. Bagnis H. Rocha
    6 6
    4 3
    2 0
    ATP Kitzbuhel - Semi-finals qualification
    12/07 2025
    P. Zahraj H. Rocha
    7 6
    5 4
    2 0
    ATP Gstaad - Semi-finals qualification
    09/07 2025
    T. A. Tirante H. Rocha
    6 6
    0 4
    2 0
    Trieste Challenger Men - 1/16-finals
    25/06 2025
    T. Barrios Vera H. Rocha
    6 6
    4 3
    2 0
    ATP Wimbledon - Semi-finals qualification
    Win 2
    33%
    Lost 4
    67%
    More
    M. Mmoh Last 6 matches
    11/08 2026
    M. Mmoh E. Butvilas
    3 5
    6 7
    0 2
    Brownsburg - 1/16-finals
    06/08 2026
    R. Sakamoto M. Mmoh
    6 6
    4 4
    2 0
    Lexington - 1/8-finals
    04/08 2026
    H. Wendelken M. Mmoh
    4 2
    6 6
    0 2
    Lexington - 1/16-finals
    29/07 2026
    B. Bonzi M. Mmoh
    7 6
    5 4
    2 0
    Vancouver - 1/8-finals
    29/07 2026
    Y. H. Hsu M. Mmoh
    3 4
    6 6
    0 2
    Vancouver - 1/16-finals
    01/07 2026
    W. Manning M. Mmoh
    79 3 3
    67 6 3
    Ret. 1 - 1
    Cary - 1/8-finals
    30/06 2026
    Y. Shimizu M. Mmoh
    63 65
    77 77
    0 2
    Cary - 1/16-finals
    22/06 2026
    V. Gaubas M. Mmoh
    4 6 6
    6 3 2
    2 1
    ATP Wimbledon - Quarter-finals qualification
    13/06 2026
    A. Kovacevic M. Mmoh
    77 6
    64 4
    2 0
    ATP London - Semi-finals qualification
    08/06 2026
    M. Mmoh F. Romano
    2 4
    6 6
    0 2
    Ilkley - Semi-finals qualification
    31/05 2026
    C. Smith M. Mmoh
    6 6
    2 4
    2 0
    Little Rock - Final
    30/05 2026
    M. Mmoh J. Boulais
    1 6 6
    6 1 2
    2 1
    Little Rock - Semi-finals
    30/05 2026
    M. Mmoh B. Tomic
    6 6
    3 3
    2 0
    Little Rock - Quarter-finals
    27/05 2026
    M. Mmoh T. Legout
    6 6
    2 2
    2 0
    Little Rock - 1/8-finals
    26/05 2026
    M. Mmoh H. Matsuoka
    5 6 6
    7 3 1
    2 1
    Little Rock - 1/16-finals
    03/05 2026
    G. Onclin M. Mmoh
    6 6
    3 4
    2 0
    Abidjan 2 - Final
    02/05 2026
    N. Visker M. Mmoh
    78 4 0
    66 6 0
    Ret. 1 - 1
    Abidjan 2 - Semi-finals
    01/05 2026
    C. Hemery M. Mmoh
    6 5 3
    3 7 6
    1 2
    Abidjan 2 - Quarter-finals
    29/04 2026
    E. Sanogo M. Mmoh
    0 2
    6 6
    0 2
    Abidjan 2 - 1/8-finals
    28/04 2026
    A. Fenty M. Mmoh
    62 77 4
    77 63 6
    1 2
    Abidjan 2 - 1/16-finals
    21/04 2026
    M. Mmoh F. Roncadelli
    1 1
    6 3
    Ret. 0 - 1
    Savannah - 1/16-finals
    18/04 2026
    C. Tabur M. Mmoh
    6 6
    4 2
    2 0
    Tallahassee - Semi-finals
    17/04 2026
    H. Barton M. Mmoh
    3 65
    6 77
    0 2
    Tallahassee - Quarter-finals
    15/04 2026
    C. Kingsley M. Mmoh
    6 64 4
    4 77 6
    1 2
    Tallahassee - 1/8-finals
    13/04 2026
    M. Mmoh F. A. Gomez
    6 6
    2 1
    2 0
    Tallahassee - 1/16-finals
    07/04 2026
    J. Duckworth M. Mmoh
    6 6
    4 3
    2 0
    Mexico City - 1/16-finals
    22/03 2026
    T. Daniel M. Mmoh
    6 4 3
    4 6 6
    1 2
    Morelos - Final
    22/03 2026
    M. Mmoh T. Zink
    1 77 6
    6 64 2
    2 1
    Morelos - Semi-finals
    20/03 2026
    M. Mmoh R. Pacheco Mendez
    67 6 6
    79 2 2
    2 1
    Morelos - Quarter-finals
    19/03 2026
    S. Kozlov M. Mmoh
    5 2
    7 6
    0 2
    Morelos - 1/8-finals
    17/03 2026
    M. Mmoh A. F. Rubio Fierros
    7 6
    5 1
    2 0
    Morelos - 1/16-finals
    13/03 2026
    E. Quinn M. Mmoh
    6 6
    1 3
    2 0
    Phoenix - 1/8-finals
    11/03 2026
    E. Nava M. Mmoh
    2 63
    6 77
    0 2
    Phoenix - 1/16-finals
    25/02 2026
    M. Mrva M. Mmoh
    1 6 6
    6 4 4
    2 1
    Lugano - 1/8-finals
    23/02 2026
    R. Bertola M. Mmoh
    4 77 4
    6 62 6
    1 2
    Lugano - 1/16-finals
    14/02 2026
    M. Mmoh R. Hijikata
    3 6 62
    6 3 77
    1 2
    ATP Delray Beach - Semi-finals qualification
    04/02 2026
    M. Mmoh C. J. Barranco
    61 3
    77 3
    Ret. 0 - 1
    Tenerife - 1/8-finals
    02/02 2026
    M. Mmoh M. Kukushkin
    7 79
    5 67
    2 0
    Tenerife - 1/16-finals
    09/01 2026
    M. Giron M. Mmoh
    6 1
    3 0
    Ret. 1 - 0
    Hong Kong - Quarter-finals
    08/01 2026
    M. Mmoh K. Khachanov
    77 77
    62 64
    2 0
    Hong Kong - 1/8-finals
    06/01 2026
    A. Tabilo M. Mmoh
    5 4
    7 6
    0 2
    Hong Kong - 1/16-finals
    05/01 2026
    M. Mmoh P. Kypson
    6 3 6
    2 6 4
    2 1
    Hong Kong - Final qualification
    04/01 2026
    C. Garin M. Mmoh
    6 3 5
    3 6 7
    1 2
    ATP Hong Kong - Semi-finals qualification
    13/11 2025
    M. Kasnikowski M. Mmoh
    1 6 4
    6 4 0
    Ret. 1 - 1
    Drummondville - 1/8-finals
    12/11 2025
    C. Harper M. Mmoh
    3 3
    6 6
    0 2
    Drummondville - 1/16-finals
    21/10 2025
    J. Thompson M. Mmoh
    6 6
    3 4
    2 0
    Sioux Falls Challenger Men - 1/16-finals
    17/10 2025
    J. Monday M. Mmoh
    6 6
    3 3
    2 0
    Lincoln - Quarter-finals
    15/10 2025
    M. Mmoh J. Pinnington Jones
    6 77
    3 64
    2 0
    Lincoln - 1/8-finals
    14/10 2025
    O. Wallin M. Mmoh
    4 2
    6 6
    0 2
    Lincoln Challenger Men - 1/16-finals
    09/10 2025
    M. Mmoh J. D. Hara Friend
    2 64
    6 77
    0 2
    Fairfield Challenger Men - 1/8-finals
    08/10 2025
    M. Mmoh Q. Vandecasteele
    77 6
    65 3
    2 0
    Fairfield Challenger Men - 1/16-finals
    15/09 2025
    M. Malige M. Mmoh
    6 6
    4 4
    2 0
    St. Tropez - 1/16-finals
    04/09 2025
    M. Mmoh V. Vacherot
    3 4
    6 6
    0 2
    Cassis - 1/8-finals
    02/09 2025
    L. Poullain M. Mmoh
    5 3
    7 6
    0 2
    Cassis Challenger Men - 1/16-finals
    21/05 2025
    F. Arnaboldi M. Mmoh
    Walk Over
    ATP French Open - Semi-finals qualification
    20/05 2025
    M. Mmoh C. Hemery
    63 7 6
    77 5 3
    2 1
    ATP French Open - Quarter-finals qualification
    21/04 2025
    B. Tomic M. Mmoh
    6 0 6
    4 6 2
    2 1
    Savannah Challenger Men - 1/16-finals
    16/04 2025
    A. Andrade M. Mmoh
    77 1 6
    65 6 1
    2 1
    Tallahassee Challenger Men - 1/8-finals
    14/04 2025
    M. Mmoh T. Barrios Vera
    6 6
    3 3
    2 0
    Tallahassee Challenger Men - 1/16-finals
    10/04 2025
    T. Barrios Vera M. Mmoh
    4 6 6
    6 3 2
    2 1
    Sarasota Challenger Men - 1/8-finals
    08/04 2025
    M. Mmoh D. Dutra Da Silva
    6 6
    3 3
    2 0
    Sarasota Challenger Men - 1/16-finals
    01/04 2025
    M. Mmoh A. Walton
    3 65
    6 77
    0 2
    ATP Houston - 1/16-finals
    17/03 2025
    F. Comesana M. Mmoh
    6 6
    3 4
    2 0
    ATP Miami - Semi-finals qualification
    05/03 2025
    A. Walton M. Mmoh
    6 2 6
    4 6 1
    2 1
    ATP Indian Wells - Final qualification
    04/03 2025
    M. Mmoh B. Harris
    6 6
    3 2
    2 0
    ATP Indian Wells - Semi-finals qualification
    26/02 2025
    K. Majchrzak M. Mmoh
    7 7
    5 5
    2 0
    San Diego Challenger Men - 1/8-finals
    25/02 2025
    B. Bicknell M. Mmoh
    6 64 4
    2 77 6
    1 2
    San Diego Challenger Men - 1/16-finals
    13/02 2025
    M. Mmoh A. Michelsen
    71 0
    68 3
    Ret. 1 - 0
    ATP Delray Beach - 1/8-finals
    11/02 2025
    A. Shevchenko M. Mmoh
    5 65
    7 77
    0 2
    ATP Delray Beach - 1/16-finals
    09/02 2025
    D. Popko M. Mmoh
    65 0
    77 6
    0 2
    ATP Delray Beach - Final qualification
    08/02 2025
    M. Mmoh R. Albot
    77 4 6
    64 6 3
    2 1
    ATP Delray Beach - Semi-finals qualification
    06/02 2025
    M. Mmoh C. Ruud
    1 4
    6 6
    0 2
    ATP Dallas - 1/8-finals
    05/02 2025
    R. Carballes Baena M. Mmoh
    1 6 4
    6 3 6
    1 2
    ATP Dallas - 1/16-finals
    02/02 2025
    M. Mmoh G. Georgiev
    77 6
    63 3
    2 0
    ATP Dallas - Final qualification
    01/02 2025
    T. Boyer M. Mmoh
    4 65
    6 77
    0 2
    ATP Dallas - Semi-finals qualification
    Win 2
    33%
    Lost 4
    67%
    More
    No. Player PTS
    115.
    Nicolas Mejia (Colombia) 548
    116.
    Patrick Kypson (USA) 540
    117.
    Shintaro Mochizuki (Japan) 532
    118.
    Zsombor Piros (Hungary) 530
    119.
    Francisco Comesana (Argentina) 516
    120.
    Henrique Rocha (Portugal) 513
    121.
    Vilius Gaubas (Lithuania) 511
    122.
    Marton Fucsovics (Hungary) 510
    123.
    Dane Sweeny (Australia) 506
    124.
    Yunchaokete Bu (China) 496
    125.
    Sebastian Ofner (Austria) 495
    168.
    Francesco Maestrelli (Italy) 337
    169.
    Agustin Gomez Federico (Argentina) 332
    170.
    Elmer Moller (Denmark) 331
    171.
    Josef Schwaerzler Joel (Austria) 324
    172.
    Gonzalo Bueno (Peru) 322
    173.
    Michael Mmoh (USA) 321
    174.
    Remy Bertola (Switzerland) 319
    175.
    Zdenek Kolar (Czech Republic) 318
    176.
    Luka Mikrut (Croatia) 317
    177.
    Max Alcala Gurri (Spain) 317
    178.
    Jerome Kym (Switzerland) 315
    {"clay":{"win":68,"lost":71,"total":143},"hard":{"win":26,"lost":19,"total":46},"grass":{"win":3,"lost":6,"total":9}}
    {"clay":{"win":28,"lost":27,"total":67},"hard":{"win":225,"lost":151,"total":403},"grass":{"win":9,"lost":16,"total":25}}
    <
    September 2026
    Tennis predictions
    >
    {"8":"August 2026","9":"September 2026","10":"October 2026"}
    MonTueWedThuFriSatSun
    010203040506
    07080910111213
    14151617181920
    21222324252627
    282930

    Pick of the day

    14th
    3rd
    New England Revolution have seen both teams score in each of their last 6 Major League Soccer matches.