Miomir Kecmanovic vs Quentin Halys – Schedule & Where to Watch on TV

Tennis ATP Toronto Miomir Kecmanovic - Quentin Halys
Result
2:1
27/07/2025 at 19:40 (Time Zone – GMT-4 (America/New_York))
  • ATP - SINGLES: Toronto, hard - 1/64-finals

Match Stats

Aces
912
Double Faults
87
1st Serve Percentage
48%64%
1st Serve Points Won
86% (48/56)73% (46/63)
2nd Serve Points Won
44% (27/61)46% (16/35)
Break Points Saved
85% (11/13)0% (0/3)
1st Return Points Won
27% (17/63)14% (8/56)
2nd Return Points Won
54% (19/35)56% (34/61)
Break Points Converted
100% (3/3)15% (2/13)
Winners
3650
Unforced Errors
3416
Net Points Won
78% (7/9)72% (13/18)
Service Points Won
64% (75/117)65% (62/95)
Return Points Won
35% (33/95)36% (42/117)
Total Points Won
51% (108/212)49% (104/212)
Last 10 Balls
91
Match Points Saved
10
Service Games Won
88% (14/16)81% (13/16)
Return Games Won
19% (3/16)13% (2/16)
Total Games Won
53% (17/32)47% (15/32)

Chances of winning


Miomir Kecmanovic
59.6%
Quentin Halys
40.4%

Initial Probability

(when we started the analysis)
60.3% 39.7%

Our Initial ML Estimation

64.4% 35.6%


Analysis of Changes in Winning Probabilities:

  • Miomir Kecmanovic has seen a decrease in its chances compared to the initial analysis. (-0.7%)
  • Quentin Halys has improved its chances compared to the initial analysis. (+0.7%)
  • ML Model estimates a higher probability for Miomir Kecmanovic than the current prediction. (+4.8%)
  • ML Model estimates a lower probability for Quentin Halys than the current prediction. (-4.8%)
  • Miomir Kecmanovic - Quentin Halys Odds

    1 X 2 Marga
    Avarage Now
    (Initially)
    1.6
    (1.57)

    2.34
    (2.38)
    5.4%
    (5.7%)
    What is the prediction for Miomir Kecmanovic - Quentin Halys?
  • Users Predictions: 25 users predict this event. Kecmanovic will win (votes: 23 - 92%). Halys will win (votes: 2 - 8%).
    Confidence interval (95%) for Kecmanovic: 81.4%100%.
  • High ROI Users Predictions (ROI>2%): Miomir Kecmanovic will win (5 of 6 users predict this - 83.33%).
  • The most likely score by Bookmakers is 2:0.
  • Preview Facts
    • Kecmanovic is ranked ATP: 49. Halys is ranked ATP: 71.
    • Kecmanovic has had mixed results lately (last 5 games: 2 wins).
    • Halys is on a losing streak (in the last 5 games, wins – 0).
    • Kecmanovic may have a physical advantage due to more rest days in recent times.
    • Kecmanovic will hold a modest advantage in this match.
    • In the last 1 head-to-head match, Kecmanovic won 0 matches, drew 0 matches, lost 1 match, and goals 1:3.
    What were the results of their latest head-to-head matches?
    The latest head-to-head matches between Miomir Kecmanovic - Quentin Halys were as follows:
    28.05.2025 Quentin Halys - Miomir Kecmanovic 3:1
    Latest results of Miomir Kecmanovic
    Latest results of Quentin Halys
    Draw
    Singles - Main

    1/64-finals
    1Zverev A. (1)Bye
    2Walton A.Bonzi B.2 : 1
    3Schoolkate T. (Q)Fonseca J.
    4ByeArnaldi M. (32)
    5Griekspoor T. (24)Bye
    6Herbert P. (Q)Etcheverry T. M.1 : 2
    7Martin D. (Q)Munar J.
    8ByeCerundolo F. (14)
    9Medvedev D. (10)Bye
    10Blockx A. (Q)Svrcina D. (LL)
    11Arseneault N. (WC)Royer V. (Q)2 : 0
    12ByePopyrin A. (18)
    13Muller A. (29)Bye
    14Kecmanovic M.Halys Q.2 : 1
    15Mochizuki S. (Q)Mpetshi Perricard G.0 : 2
    16ByeRune H. (5)
    17Musetti L. (3)Bye
    18Shang J.Duckworth J. (Q)0 : 2
    19Monfils G.Barrios Vera T. (Q)1 : 2
    20ByeMichelsen A. (26)
    21Shapovalov D. (22)Bye
    22Smith C. (Q)Tien L.0 : 2
    23Ofner S. (PR)Opelka R.0 : 2
    24ByeMachac T. (16)
    25Khachanov K. (11)Bye
    26Fearnley J.Ficovich J. P. (Q)0 : 2
    27Nava E. (Q)Bergs Z.2 : 0
    28ByeHumbert U. (17)
    29Borges N. (30)Bye
    30Bagnis F. (Q)Pospisil V. (WC)2 : 1
    31Safiullin R.Blanchet U. (Q)2 : 1
    32ByeRuud C. (8)
    33Tiafoe F. (7)Bye
    34Watanuki Y. (Q)Altmaier D.
    35Vukic A.Martinez P.
    36ByeNorrie C. (31)
    37Tsitsipas S. (23)Bye
    38O'Connell C.Tseng C. H. (LL)
    39Comesana F.Dzumhur D.
    40ByeDe Minaur A. (9)
    41Cobolli F. (13)Bye
    42Rinderknech A.Galarneau A. (WC)
    43Marozsan F.Dellien H.
    44ByeAuger-Aliassime F. (21)
    45Nakashima B. (25)Bye
    46Quinn E.Nishioka Y.
    47Giron M.Mannarino A. (Q)
    48ByeShelton B. (4)
    49Rublev A. (6)Bye
    50Bellucci M.Gaston H.
    51Kopriva V.Bu Y.
    52ByeSonego L. (28)
    53Davidovich Fokina A. (20)Bye
    54Moutet C.Brooksby J. (PR)
    55Boyer T. (Q)Kovacevic A.
    56ByeMensik J. (12)
    57Fils A. (15)Bye
    58Draxl L. (WC)Carreno-Busta P.
    59McDonald M.Goffin D.
    60ByeLehecka J. (19)
    61Diallo G. (27)Bye
    62Coric B.Gigante M. (WC)
    63Carballes Baena R.Ugo Carabelli C.
    64ByeFritz T. (2)

    1/32-finals
    1Zverev A. (1)Walton A.
    2TBD #3Arnaldi M. (32)
    3Griekspoor T. (24)Etcheverry T. M.
    4TBD #7Cerundolo F. (14)
    5Medvedev D. (10)TBD #10
    6Arseneault N.Popyrin A. (18)
    7Muller A. (29)Kecmanovic M.
    8Mpetshi Perricard G.Rune H. (5)
    9Musetti L. (3)Duckworth J.
    10Barrios Vera T.Michelsen A. (26)
    11Shapovalov D. (22)Tien L.
    12Opelka R.Machac T. (16)
    13Khachanov K. (11)Ficovich J. P.
    14Nava E.Humbert U. (17)
    15Borges N. (30)Bagnis F.
    16Safiullin R.Ruud C. (8)
    17Tiafoe F. (7)TBD #34
    18TBD #35Norrie C. (31)
    19Tsitsipas S. (23)TBD #38
    20TBD #39De Minaur A. (9)
    21Cobolli F. (13)TBD #42
    22TBD #43Auger-Aliassime F. (21)
    23Nakashima B. (25)TBD #46
    24TBD #47Shelton B. (4)
    25Rublev A. (6)TBD #50
    26TBD #51Sonego L. (28)
    27Davidovich Fokina A. (20)TBD #54
    28TBD #55Mensik J. (12)
    29Fils A. (15)TBD #58
    30TBD #59Lehecka J. (19)
    31Diallo G. (27)TBD #62
    32TBD #63Fritz T. (2)

    1/16-finals
    1TBD #1TBD #2
    2TBD #3TBD #4
    3TBD #5TBD #6
    4TBD #7TBD #8
    5TBD #9TBD #10
    6TBD #11TBD #12
    7TBD #13TBD #14
    8TBD #15TBD #16
    9TBD #17TBD #18
    10TBD #19TBD #20
    11TBD #21TBD #22
    12TBD #23TBD #24
    13TBD #25TBD #26
    14TBD #27TBD #28
    15TBD #29TBD #30
    16TBD #31TBD #32

    1/8-finals
    1TBD #1TBD #2
    2TBD #3TBD #4
    3TBD #5TBD #6
    4TBD #7TBD #8
    5TBD #9TBD #10
    6TBD #11TBD #12
    7TBD #13TBD #14
    8TBD #15TBD #16

    Quarter-finals
    1TBD #1TBD #2
    2TBD #3TBD #4
    3TBD #5TBD #6
    4TBD #7TBD #8

    Semi-finals
    1TBD #1TBD #2
    2TBD #3TBD #4

    Final
    1TBD #1TBD #2