Tournaments / Challenger

ATP Singles: Porto 2 challenger

Challenger 564 matches · 24 August 2025 to 31 August 2025

Highest-rated players in the draw

Valkusz M.Rating1743 Bielinskyi V.Rating1690 Max BasingRating1683 Dane SweenyRating1678 Mukund S.Rating1675 Ovcharenko O.Rating1674 Soonwoo KwonRating1672 Papoe R.Rating1668 Arthur WeberRating1664 Erel Y.Rating1655

Results

31 August 2025 15 matches

Buldorini P.0–2Lopez Morillo I.H2H ›
Bailly G.0–2Den Ouden G.H2H ›
Zahraj P.1–2Bertola R.H2H ›
Erhard M.2–0Lechno-Wasiutynski F.H2H ›
Plans J.2–1Murgett F.H2H ›
Oberleitner N.2–0Simundza J.H2H ›
Basic M.0–2Valkusz M.H2H ›
Broska F.0–2Marmousez L.H2H ›
Fuele M.0–2Broady L.H2H ›
Bax F.2–1Chazal M.H2H ›
Turcanu R.0–2Cretu C.H2H ›
Kukasian A.0–2Agafonov E.H2H ›
Erel Y.2–0Mochizuki Y.H2H ›
Weber A.2–0Ryan Ziegann S.H2H ›
Palan D.0–2Basing M.H2H ›

30 August 2025 34 matches

Zahraj P.2–1Weis A.H2H ›
Gadamauri B.2–1Broska F.H2H ›
Agwi M.2–0Buldorini P.H2H ›
Simundza J.2–0Larwig N.H2H ›
Silva F.0–2Den Ouden G.H2H ›
Vanshelboim E.0–2Marmousez L.H2H ›
Wenger D.2–1Bertola R.H2H ›
Oberleitner N.2–0Friberg K.H2H ›
Moro Canas A.2–1Bailly G.H2H ›
Vives Marcos P.1–2Damas M.H2H ›
Lopez Morillo I.2–0Oetzbach A.H2H ›
Beauge M.2–0Scaglia M.H2H ›
Bax F.2–0Garcian A.H2H ›
Maxted L.2–0Plans J.H2H ›
Hamza Reguig S.0–2Murgett F.H2H ›
Cretu C.2–0Pieleanu R.H2H ›
Oradini G.1–2Pieri S.H2H ›
Krumich M.2–0Valkusz M.H2H ›
Basic M.2–1Novak D.H2H ›
Lechno-Wasiutynski F.2–1Donald M.H2H ›
Erhard M.2–0Kivattsev K.H2H ›
Summers M.0–2Broady L.H2H ›
Fuele M.1–2Dalmasso G.H2H ›
Bittoun Kouzmine C.0–2Bouquet L.H2H ›
Salvestre D.0–2Chazal M.H2H ›
Ovcharenko O.2–0Turcanu R.H2H ›
Zhukov M.1–2Agafonov E.H2H ›
Lim A.0–2Kukasian A.H2H ›
Erel Y.0–2Kwon S.H2H ›
Matsuda R.1–2Mochizuki Y.H2H ›
Ryan Ziegann S.0–2Lee D.H2H ›
Weber A.2–1Kawahashi Y.H2H ›
Basing M.2–0M Rifki F.H2H ›
Mukund S.2–1Palan D.H2H ›

29 August 2025 66 matches

Deckers A.2–1Marmousez L.H2H ›
Weis A.0–2Bernet H.H2H ›
Silva F.2–1Jorda Sanchis D.H2H ›
Lechno-Wasiutynski F.0–2Kasnikowski M.H2H ›
Banerjee S.2–1Casanova H.H2H ›
Zahraj P.2–0Staeheli L.H2H ›
Ganesan A.2–1Vanshelboim E.H2H ›
Agwi M.2–0Marysko V.H2H ›
Alvarez Varona N.1–2Bailly G.H2H ›
Bittoun Kouzmine C.2–1Bouquet L.H2H ›
Chayka A.0–2Friberg K.H2H ›
Rahmani K.1–2Pieri S.H2H ›
Oradini G.2–0Beraldo L.H2H ›
Michalski D.0–2Den Ouden G.H2H ›
Broska F.2–0Wassermann D.H2H ›
Gerch L.0–2Bertola R.H2H ›
Damas M.0–2Barranco Cosano J.H2H ›
Gadamauri B.2–1Visker N.H2H ›
Rivet M.2–1Hamza Reguig S.H2H ›
Naw H.0–2Oetzbach A.H2H ›
Bax F.2–0Schaer J.H2H ›
Simundza J.2–0Wagner A.H2H ›
Beauge M.2–0Scaglia M.H2H ›
Palosi S.0–2Cretu C.H2H ›
Sanchez Izquierdo N.1–2Moro Canas A.H2H ›
Nikles J.0–2Wenger D.H2H ›
Leather J.2–1Plans J.H2H ›
Maxted L.2–1Sahtali T.H2H ›
Gusic Wan B.1–2Dalmasso G.H2H ›
Mujakic A.1–2Larwig N.H2H ›
Hornung G.0–2Broady L.H2H ›
Jadoun N.2–1Murgett F.H2H ›
Giustino L.2–1Vives Marcos P.H2H ›
Lipp M.0–2Lopez Morillo I.H2H ›
Kucera J.1–2Buldorini P.H2H ›
Raynel A.2–0Salvestre D.H2H ›
Rengel Sierra T.0–2Chazal M.H2H ›
Ovcharenko O.1–2Papoe R.H2H ›
Krumich M.2–0Cuenin S.H2H ›
Donald M.1–2Denolly C.H2H ›
Vatutin A.2–0Filar K.H2H ›
Popovic S.0–2Basic M.H2H ›
Novak D.2–1Planinsek F.H2H ›
Valkusz M.1–2Nedic A.H2H ›
Erhard M.2–0Kivattsev K.H2H ›
Makk P.2–1Summers M.H2H ›
Boros A.2–0Fuele M.H2H ›
Oberleitner N.2–0Michalik R.H2H ›
Nesterov P.2–1Turcanu R.H2H ›
Andreescu S.2–0Pieleanu R.H2H ›
Palan D.2–0Navasirisomboon J.H2H ›
Mukund S.2–1Sornlaksup P.H2H ›
Sweeny D.0–2Kwon S.H2H ›
Mochizuki Y.0–2Broom C.H2H ›
Dellavedova M.0–2Erel Y.H2H ›
Chen Y.0–2Matsuda R.H2H ›
Ryan Ziegann S.0–2Catini N.H2H ›
Kukasian A.1–2Sim S.H2H ›
Kong W.0–2Zhukov M.H2H ›
Rawat S.0–2Basing M.H2H ›
Weber A.2–0Atlangeriev B.H2H ›
Lim A.2–0Liu S.H2H ›
Vardhan V.0–2Agafonov E.H2H ›
Vithoontien L.0–2M Rifki F.H2H ›
Oh C.1–2Lee D.H2H ›
Kawahashi Y.2–0Zhu M.H2H ›

28 August 2025 45 matches

Silva F.2–0Torres T.H2H ›
Lipp M.2–0Bocci F.H2H ›
Cavallo F.2–1Villanueva G.H2H ›
Casanova H.2–1Falabella L.H2H ›
Rocha F.0–2Den Ouden G.H2H ›
Buldorini P.0–2Homberg M.H2H ›
Oradini G.2–0Bilardo J.H2H ›
Mujakic A.2–0Jozwicki P.H2H ›
Pieri S.2–0Rispoli N.H2H ›
Jorda Sanchis D.0–2Brunold M.H2H ›
Fellin P.2–0Boros A.H2H ›
Michalik R.0–2Braynin A.H2H ›
Ignatik U.0–2Cretu C.H2H ›
Andre S.0–2Broady L.H2H ›
Naw H.2–1Van Herck L.H2H ›
Raynel A.2–0Salvestre D.H2H ›
Rengel Sierra T.0–2Chazal M.H2H ›
Pierre H.2–1Garcian A.H2H ›
Zick S.0–2Oetzbach A.H2H ›
Bittoun Kouzmine C.2–0Gil Garcia A.H2H ›
Wedel C.0–2Lopez Morillo I.H2H ›
Rahmani K.2–1Scomparin P.H2H ›
Rapagnetta D.2–1Beraldo L.H2H ›
Jadoun N.2–0Seleznev B.H2H ›
Kamendje S.0–2Rivet M.H2H ›
Makhlouf M.2–1Hamza Reguig S.H2H ›
Kuzmanov D.2–0Michalski D.H2H ›
Palosi S.2–1Giotis R.H2H ›
Ferrari F.0–2Papoe R.H2H ›
Gusic Wan B.2–0Popovic S.H2H ›
Makk P.2–0Holder C.H2H ›
Oberleitner N.2–0Brown P.H2H ›
Hodkin S.0–2Fuele M.H2H ›
Chayka A.1–2Postolka R.H2H ›
Simundza J.2–0Berenz B.H2H ›
Scaglia M.0–2Ghazouani Durand Y.H2H ›
Beauge M.2–0Lhomond I.H2H ›
Schifris J.0–2Kucera J.H2H ›
Bax F.2–0Schaer J.H2H ›
Marysko V.0–2Estevez J.H2H ›
Agwi M.2–0Reinhard B.H2H ›
Reveniau S.0–2Bouquet L.H2H ›
Smiej Y.0–2Murgett F.H2H ›
Molder M.0–2Maxted L.H2H ›
Forcano I.0–2Plans J.H2H ›

404 earlier results are not shown.

How these predictions are made
Upcoming matches carry a forecast from the same rating model as the rest of the site. Finished matches are shown as results only: a forecast worked out after the fact, from ratings that already include the result, would flatter the model.