Joao Geraldo
52 matches followed, from 26 April 2015 to 3 November 2026.
1492.7
Elo rating
51
active · out of 72
120
all-time · out of 155
21–31
record · 40% wins
Trajectory
Tap a year, or drag across several
Latest changes
Where does this rating come from? →beaten by Sora Matsushima 0–3
03/11/26 · WTT Champions Frankfurt 2026 · Round of 32 · detail
−3.41496.1 → 1492.7
beaten by Lin Yun-Ju 2–3
27/10/26 · WTT Champions Montpellier 2026 · Round of 32 · detail
−4.21500.3 → 1496.1
beaten by Anders Lind 0–3
08/09/26 · WTT Champions Macao 2026 · Round of 32 · detail
−8.91522.4 → 1513.4
beaten by Hiroto Shinozuka 1–3
05/08/26 · WTT Champions Yokohama 2026 · Round of 16 · detail
−12.81540.3 → 1527.5
Latest matches
✗Sora Matsushima03/11/26 · WTT Champions Frankfurt 2026 · Round of 32✗Lin Yun-Ju27/10/26 · WTT Champions Montpellier 2026 · Round of 32✗Yuan Licen01/10/26 · China Smash 2026 · Round of 64✗Anders Lind08/09/26 · WTT Champions Macao 2026 · Round of 32✗Thibault Poret10/08/26 · Europe Smash 2026 · Round of 32✓Finn Luu08/08/26 · Europe Smash 2026 · Round of 64✗Hiroto Shinozuka05/08/26 · WTT Champions Yokohama 2026 · Round of 16✓Wen Ruibo04/08/26 · WTT Champions Yokohama 2026 · Round of 32
Other spellings
Joao Geraldo · João Geraldo