WTT Star Contender - Doha | 03/07 08:45 | - | Brian Afanador v Joao Geraldo | L | 3-2 | |
WTT Contender - Doha | 03/04 12:35 | 1 | Quadri Aruna v Joao Geraldo | L | 3-2 | |
WTT Contender - Doha | 03/03 12:35 | 1 | Joao Geraldo v Yang Wang | - | Walkover | |
WTT Contender - Doha | 03/02 14:20 | 1 | Tiago Apolonia v Joao Geraldo | W | 1-3 | |
WTT Contender - Doha | 03/02 09:40 | 1 | Can Akkuzu v Joao Geraldo | W | 2-3 | |
WTT Contender - Doha | 03/01 09:40 | - | Joao Geraldo v Ruwen Filus | W | 3-2 | |
WTT Contender - Doha | 02/28 09:56 | - | Joao Geraldo v Thiago Monteiro | W | 3-0 | |
Oman Open | 03/14 10:10 | 4 | Joao Geraldo v Alvaro Robles | L | 2-4 | |
Oman Open | 03/13 14:20 | 5 | Ovidiu Ionescu v Joao Geraldo | - | Walkover | |
Oman Open | 03/13 06:50 | 6 | Faizan Zahoor v Joao Geraldo | W | 0-4 | |
Portugal Open | 02/16 12:30 | 2 | Yevhen Pryshchepa v Joao Geraldo | L | 4-3 | |
Portugal Open | 02/15 20:10 | 3 | Yi-Hsin Feng v Joao Geraldo | W | 0-4 | |
Portugal Open | 02/15 13:50 | 4 | Benedek Olah v Joao Geraldo | W | 1-4 | |
Portugal Open | 02/14 20:00 | 5 | Joao Geraldo v Shunsuke Togami | W | 4-1 | |
Portugal Open | 02/14 14:05 | 6 | Joao Geraldo v Aliaksandr Khanin | W | 4-2 | |
Spanish Open | 02/07 18:55 | 3 | Steffen Mengel v Joao Geraldo | L | 4-2 | |
Spanish Open | 02/07 14:25 | 4 | Joao Geraldo v Eric Jouti | W | 4-0 | |
Spanish Open | 02/06 19:55 | 5 | Joao Geraldo v Stephane Ouaiche | W | 4-2 | |
Spanish Open | 02/06 14:00 | 6 | Joao Geraldo v Andrei Putuntica | W | 4-1 | |
German Open | 01/28 17:25 | - | Joao Geraldo v Ricardo Walther | L | 2-4 | |
Europa - Champions League | 12/10 17:00 | - | Taras Merzliken v Joao Geraldo | W | 2-3 | |
Europa - Champions League | 12/10 15:40 | - | Daniel Palacios v Joao Geraldo | W | 2-3 | |
Europa - Champions League | 11/01 19:20 | - | Lubomir Jancarik v Joao Geraldo | W | 2-3 | |
Europa - Champions League | 10/18 20:10 | - | Joao Geraldo v Endika Diez | W | 3-0 | |
Europa - Champions League | 10/18 18:10 | - | Joao Geraldo v Hampus Soderlund | L | 1-3 | |
German Open | 10/08 09:30 | - | Joao Geraldo v Miad Lotfijanabadi | W | 4-2 | |
China Open | 05/30 13:05 | 5 | Jun Mizutani v Joao Geraldo | L | 4-0 | |
China Open | 05/29 13:30 | - | Truls Moregard v Joao Geraldo | W | 1-4 | |
China Open | 05/28 07:20 | - | Joao Geraldo v Minhyeok Kim | W | 4-3 | |
Serbia Open | 05/03 18:35 | - | Brian Afanador v Joao Geraldo | L | 4-3 |