Mac Visser
Updated
- Rating6195.62
- ATP rank#1622
- Last 102-8
- Last 300-1
- Current streak6 Losses
Recent match previews
- 2026-10-13: vs Calvin Mueller, ATP Offenbach (Germany)
Match effects, last 365 days
| Date | Opponent | Opp Rank | Opp Rating | Score | Result | Effect | % of Ranking | Tour | Tournament | Note |
|---|---|---|---|---|---|---|---|---|---|---|
| 13.10.2026 | Calvin Mueller | 755 | 6410.12 | 7-6, 6-3 | Loss | 121.17 | 128.59% | ATP SINGLES / 13.10.2026 | Germany Offenbach | |
| 22.09.2026 | Noah Boutleux | 1758 | 6169.71 | 7-6, 7-6 | Loss | -75.91 | 145.85% | ATP SINGLES / 22.09.2026 | France Forbach | |
| 02.09.2026 | Julien Penzlin | 910 | 6361.78 | 7-6, 6-1 | Loss | 89.02 | 72.93% | ATP SINGLES / 02.09.2026 | Netherlands Haren | |
| 26.08.2026 | Sebastian Heinrich | 2954 | 5991.75 | 0-6, 6-3, 7-5 | Loss | -188.87 | 138.21% | ATP SINGLES / 26.08.2026 | Netherlands Oldenzaal | |
| 19.08.2026 | Kylian Collignon | 2115 | 6113.30 | 6-3, 6-3 | Loss | -262.32 | 56.12% | ATP SINGLES / 19.08.2026 | Belgium Lambermont | |
| 13.08.2026 | Gilles Arnaud Bailly | 335 | 6610.30 | 6-2, 6-4 | Loss | 176.45 | 53.59% | ATP SINGLES / 13.08.2026 | Belgium Koksijde | |
| 11.08.2026 | Thomas Gerbaud | 2456 | 6063.07 | 6-1, 4-6, 6-3 | Win | -12.56 | 140.72% | ATP SINGLES / 11.08.2026 | Belgium Koksijde | |
| 06.08.2026 | Martin Van Der Meerschen | 760 | 6408.41 | 6-3, 6-3 | Loss | 32.79 | 50.78% | ATP SINGLES / 06.08.2026 | Belgium Eupen | |
| 05.08.2026 | Louis Mouffe | 4065 | 5820.34 | 6-3, 4-6, 6-0 | Win | -204.55 | 134.36% | ATP SINGLES / 05.08.2026 | Belgium Eupen | |
| 08.07.2026 | Jay Clarke | 265 | 6665.16 | 7-5, 6-3 | Loss | 308.28 | 54.15% | ATP SINGLES / 08.07.2026 | Netherlands The Hague | |
| 01.07.2026 | Sydney Zick | 1670 | 6187.78 | 6-4, 7-6 | Loss | -97.84 | 64.14% | ATP SINGLES / 01.07.2026 | Netherlands Amstelveen | |
| 29.06.2026 | Twan Van Zijl | 2159 | 6105.23 | 6-0, 6-4 | Win | 109.61 | 75.79% | ATP SINGLES / 29.06.2026 | Netherlands Amstelveen | |
| 28.06.2026 | Moos Van Donk | 2603 | 6042.89 | 6-3, 6-3 | Win | 27.27 | 75.20% | ATP SINGLES / 28.06.2026 | Netherlands Amstelveen | |
| 23.06.2026 | Stijn Paardekooper | 1136 | 6305.08 | 7-6, 6-3 | Loss | 16.13 | 54.27% | ATP SINGLES / 23.06.2026 | Netherlands Alkmaar | |
| 06.06.2026 | Elias Ymer | 245 | 6682.50 | 6-4, 6-4 | Loss | 336.88 | 42.32% | ATP SINGLES / 06.06.2026 | Netherlands Hertogenbosch | |
| 01.06.2026 | Oskar Jansson | 1573 | 6204.30 | 6-3, 3-1 | Loss | -163.82 | 20.36% | ATP SINGLES / 01.06.2026 | Germany Rosbach | |
| 31.05.2026 | Miko Koeppen | 4352 | 5766.94 | 6-1, 6-1 | Win | 0.00 | 60.62% | ATP SINGLES / 31.05.2026 | Germany Rosbach | |
| 28.05.2026 | Max Schoenhaus | 266 | 6664.56 | 7-5, 6-1 | Loss | 265.78 | 29.62% | ATP SINGLES / 28.05.2026 | Germany Troisdorf | |
| 27.05.2026 | Lasse Poertner | 1199 | 6288.80 | 5-7, 6-4, 6-2 | Win | 181.41 | 83.27% | ATP SINGLES / 27.05.2026 | Germany Troisdorf | |
| 25.05.2026 | Joshua Shaefer | 3943 | 5839.48 | 4-6, 6-1, 1-0 | Win | -211.88 | 53.06% | ATP SINGLES / 25.05.2026 | Germany Troisdorf | |
| 24.05.2026 | Louis Herman | 2487 | 6059.40 | 6-4, 6-1 | Win | 58.78 | 57.43% | ATP SINGLES / 24.05.2026 | Germany Troisdorf | |
| 23.05.2026 | Dennis Andre Dutine | 2662 | 6035.54 | 6-3, 6-2 | Win | 42.42 | 56.99% | ATP SINGLES / 23.05.2026 | Germany Troisdorf | |
| 30.04.2026 | Yannick Alexandrescou | 726 | 6418.94 | 6-4, 1-6, 6-4 | Loss | 240.46 | 55.70% | ATP SINGLES / 30.04.2026 | Netherlands Oegstgeest | |
| 29.04.2026 | Lenny Couturier | 1484 | 6222.61 | 6-1, 7-5 | Win | 221.99 | 47.38% | ATP SINGLES / 29.04.2026 | Netherlands Oegstgeest | |
| 29.03.2026 | Hugo Ruiz Rodriguez | 2275 | 6088.36 | 6-3, 6-4 | Loss | -270.12 | 21.77% | ATP SINGLES / 29.03.2026 | Spain Reus | |
| 28.03.2026 | Ayden Petrin | 6231 | 5093.85 | 6-2, 6-2 | Win | 0.00 | 37.03% | ATP SINGLES / 28.03.2026 | Spain Reus | |
| 23.03.2026 | Oscar Jose Gutierrez | 881 | 6372.76 | 6-2, 6-1 | Loss | -52.87 | 8.91% | ATP SINGLES / 23.03.2026 | Spain Tarragona | |
| 22.03.2026 | Wout Vermeer | 2828 | 6013.54 | 6-4, 6-2 | Win | 5.42 | 35.36% | ATP SINGLES / 22.03.2026 | Spain Tarragona | |
| 21.03.2026 | Carlos Giraldi | 1894 | 6148.56 | 6-4, 6-4 | Win | 102.94 | 35.08% | ATP SINGLES / 21.03.2026 | Spain Tarragona | |
| 26.01.2026 | Noel Larwig | 1392 | 6245.08 | 6-4, 7-6 | Loss | -40.55 | 19.29% | ATP SINGLES / 26.01.2026 | Germany Nussloch | |
| 25.01.2026 | Arian Barbic | 1983 | 6134.58 | 6-3, 1-6, 1-0 | Win | 50.21 | 15.31% | ATP SINGLES / 25.01.2026 | Germany Nussloch | |
| 13.01.2026 | Marc Majdandzic | 903 | 6364.46 | 6-7, 6-1, 6-3 | Loss | 120.84 | 17.45% | ATP SINGLES / 13.01.2026 | Germany Cadolzburg | |
| 12.01.2026 | Dorian Juszczak | 2619 | 6040.91 | 6-4, 6-3 | Win | 10.28 | 20.78% | ATP SINGLES / 12.01.2026 | Germany Cadolzburg | |
| 11.01.2026 | David Schwarc | 2733 | 6027.13 | 6-2, 6-3 | Win | 34.00 | 20.62% | ATP SINGLES / 11.01.2026 | Germany Cadolzburg | |
| 05.01.2026 | Romain Andres | 2480 | 6060.92 | 7-6, 6-3 | Loss | -228.03 | 14.77% | ATP SINGLES / 05.01.2026 | France Hazebrouck | |
| 04.01.2026 | Octave Caillat | 2424 | 6068.31 | 1-6, 6-4, 1-0 | Win | -38.56 | 13.03% | ATP SINGLES / 04.01.2026 | France Hazebrouck | |
| 13.11.2025 | Uladzimir Ignatik | 1351 | 6251.81 | 6-1, 7-6 | Loss | -20.96 | 7.64% | ATP SINGLES / 13.11.2025 | Greece Heraklion | |
| 12.11.2025 | Reece Falck | 1714 | 6178.27 | 6-2, 3-6, 6-3 | Win | 108.65 | 16.24% | ATP SINGLES / 12.11.2025 | Greece Heraklion |