João Geraldo: the Mirandela player who became a European team champion
João Geraldo is a Portuguese table tennis player born in Mirandela in 1995. He was European team champion in 2014 and at the 2015 European Games, played the Paris 2024 Olympics and reached world No. 32. In October 2026 he is No. 35 in the WTT ranking.
In this article
João Geraldo is one of Portugal's leading table tennis players, from a country with a strong tradition in the sport in Europe. He started early in Mirandela and was a European team champion at 19. This page covers Geraldo's career, titles and playing style.
Who is João Geraldo
João Pedro Ferreiro Geraldo was born on 29 September 1995 in Mirandela, Portugal. He started at his hometown club and, at around 18, moved to Germany to train with Tiago Apolónia. His playing hand and grip do not appear in the sources consulted, so we do not state them here.
João Geraldo's titles
| Competition | Results |
|---|---|
| Olympics | Played Paris 2024 |
| European Championships | Team gold in 2014 (Lisbon); doubles bronze in 2023 (Malmö) |
| European Games | Team gold in 2015 (Baku) |
| Mediterranean Games | Team silver and singles bronze in 2022 (Oran) |
| Ranking | Career high: No. 32 (October 2026) |
European champion early
In 2014, at the European Championships in Lisbon, Geraldo won team gold alongside Tiago Apolónia and Marcos Freitas. The next year he repeated team gold at the first European Games, in Baku. Later he added doubles bronze at the 2023 European Championships in Malmö, and team silver and singles bronze at the 2022 Mediterranean Games.
Paris 2024 and the ranking
Geraldo represented Portugal at the Paris 2024 Olympics. In 2026 he was a finalist at WTT Feeder Lagos. In October 2026 he is No. 35 in the table tennis world ranking, after reaching No. 32. For the wider context, read about European table tennis.
Playing style
What counts in his game:
- Team veteran: major titles and medals with the Portuguese squad.
- Inside the world top 40 today, at No. 35 in the WTT ranking.
- Developed in Portugal and Germany, where he trained with Tiago Apolónia.
- More on playing styles and the profile of Dimitrij Ovtcharov, another name on the European circuit.
Recent results on the tour
| Year | Wins | Losses |
|---|---|---|
| 2026 | 4 | 6 |
| Total | 4 | 6 |
| L | WTT Champions Montpellier 2026 2026-10-27 | Men's singles Round of 32 | Joao Geraldo POR vs Lin Yun-Ju TPE 2-3 11-8, 4-11, 11-5, 4-11, 6-11 |
| L | China Smash 2026 2026-10-04 | Men's singles Round of 64 | Joao Geraldo POR vs Yuan Licen CHN 1-3 11-7, 11-13, 10-12, 8-11 |
| L | WTT Champions Macao 2026 2026-09-08 | Men's singles Round of 32 | Joao Geraldo POR vs Anders Lind DEN 0-3 5-11, 9-11, 9-11 |
| L | Europe Smash - Sweden 2026 2026-08-13 | Men's singles Round of 32 | Joao Geraldo POR vs Thibault Poret FRA 1-3 14-12, 8-11, 9-11, 5-11 |
| W | Europe Smash - Sweden 2026 2026-08-11 | Men's singles Round of 64 | Finn Luu AUS vs Joao Geraldo POR 0-3 9-11, 7-11, 8-11 |
| L | WTT Champions Yokohama 2026 2026-08-06 | Men's singles Round of 16 | Joao Geraldo POR vs Shinozuka Hiroto JPN 1-3 11-9, 6-11, 2-11, 10-12 |
| W | WTT Champions Yokohama 2026 2026-08-04 | Men's singles Round of 32 | Wen Ruibo CHN vs Joao Geraldo POR 1-3 8-11, 11-7, 8-11, 8-11 |
| L | United States Smash 2026 2026-07-02 | Men's singles Round of 16 | Felix Lebrun FRA vs Joao Geraldo POR 3-0 11-7, 11-8, 11-8 |
Source: WTT official results. Updated October 31, 2026. worldtabletennis.com
Frequently asked questions
Who is João Geraldo?
He is a Portuguese player born in Mirandela in 1995, European team champion in 2014 and at the 2015 European Games.
What is João Geraldo's highest ranking?
World No. 32, in October 2026. In the 26 October WTT ranking he is No. 35.
Did João Geraldo play at the Olympics?
Yes, he played Paris 2024 for Portugal.
How old is João Geraldo?
He was born on 29 September 1995, so he is 31 in October 2026.