Career snapshot
Position rank · 24/25
Among 1,755 Attack - Left Wingers · ≥200 mins
Career highs
Born the same day
Shares 1996-06-29 · 6 players total
| Full name | Rui Batalha |
|---|---|
| Name in home country | Rui Pedro Reis Batalha |
| Date of birth | 1996-06-29 (29 yrs) |
| Place of birth | Cascais, Portugal |
| Citizenship | Portugal |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 169.00 m |
| Current club | Zhenis Astana |
| Joined | 2025-06-25 |
| Contract expires | 2025-12-31 |
Percentile rank vs 894 other Attack - Left Wingers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| SU 1º Dezembro | 2 | 23/24 | 24/25 | 37 | 8 | 3 | 1,422 |
| FC Alverca | 1 | 23/24 | 23/24 | 11 | 3 | 1 | 474 |
| FC Oliveira do Hospital | 1 | 22/23 | 22/23 | 28 | 13 | 4 | 503 |
| CD Cova Piedade | 1 | 21/22 | 21/22 | 6 | 1 | 1 | 422 |
| Zhenis Astana | 1 | 2025 | 2025 | 7 | 1 | 2 | 287 |
| Real SC | 1 | 20/21 | 20/21 | 2 | 1 | 1 | 118 |
| SC União Torreense | 2 | 17/18 | 18/19 | 2 | 0 | 0 | 0 |
| GS Loures | 1 | 16/17 | 16/17 | 0 | 0 | 0 | 0 |
| Gil Vicente FC | 1 | 14/15 | 14/15 | 1 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Liga 3 | SU 1º Dezembro | 15 | 5 | 1 | 2 | 0 | 208 |
| 24/25 | Liga 3 - Promotion | SU 1º Dezembro | 10 | 2 | 2 | 1 | 0 | 365 |
| 24/25 | Taça de Portugal | SU 1º Dezembro | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga 3 | FC Alverca | 9 | 1 | 0 | 0 | 0 | 414 |
| 23/24 | Liga 3 - Relegation round | SU 1º Dezembro | 10 | 1 | 0 | 0 | 0 | 849 |
| 23/24 | Taça de Portugal | FC Alverca | 2 | 2 | 1 | 0 | 0 | 60 |
| 22/23 | Liga 3 | FC Oliveira do Hospital | 22 | 9 | 3 | 5 | 0 | 208 |
| 22/23 | Liga 3 - Relegation round | FC Oliveira do Hospital | 3 | 2 | 0 | 0 | 0 | 133 |
| 22/23 | Taça de Portugal | FC Oliveira do Hospital | 3 | 2 | 1 | 0 | 0 | 162 |
| 21/22 | Liga 3 | CD Cova Piedade | 5 | 1 | 1 | 1 | 0 | 422 |
| 21/22 | Taça de Portugal | CD Cova Piedade | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Kazakhstan Cup | Zhenis Astana | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Premier Liga | Zhenis Astana | 6 | 1 | 2 | 0 | 0 | 287 |
| 20/21 | Taça de Portugal | Real SC | 2 | 1 | 1 | 0 | 0 | 118 |
| 18/19 | Taça de Portugal | SC União Torreense | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Taça de Portugal | SC União Torreense | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Taça de Portugal | GS Loures | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Allianz Cup | Gil Vicente FC | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 05/06 | 2005-07-01 | Encarnacense F. | Sporting Yth. | Transfer | 0 | — |
| 09/10 | 2009-07-01 | Sporting Yth. | Mafra Sub-15 | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Mafra Sub-15 | Sintrense Y17 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Sintrense Y17 | Sacavenense S17 | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Sacavenense S17 | Sacavenense U19 | Transfer | 0 | — |
| 14/15 | 2014-07-01 | Sacavenense U19 | Gil Vicente U19 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Gil Vicente U19 | AC Malveira | Transfer | 0 | — |
| 16/17 | 2016-07-01 | AC Malveira | Loures | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Loures | Torreense | Transfer | 0 | — |
| 18/19 | 2019-01-27 | Torreense | Real SC | Transfer | 0 | — |
| 20/21 | 2021-01-10 | Real SC | CO Montijo | Transfer | 0 | — |
| 21/22 | 2021-07-01 | CO Montijo | Cova Piedade | Transfer | 0 | — |
| 21/22 | 2022-01-01 | Cova Piedade | Belenenses | Transfer | 0 | — |
| 22/23 | 2022-07-01 | Belenenses | Oliv. Hospital | Transfer | 0 | — |
| 23/24 | 2023-07-01 | Oliv. Hospital | Alverca | Transfer | 0 | — |
| 23/24 | 2024-02-07 | Alverca | 1º Dezembro | Loan | 0 | — |
| 23/24 | 2024-06-30 | 1º Dezembro | Alverca | Return from loan | 0 | — |
| 24/25 | 2024-07-18 | Alverca | 1º Dezembro | Transfer | 0 | — |
| 25/26 | 2025-06-25 | 1º Dezembro | Zhenis | Transfer | 0 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €100k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Alan Júnior | 2 | 1 | 764 |
| Kenidy | 1 | 1 | 742 |
| Afonso Valente | 1 | 0 | 0 |
| Patrick | 2 | 2 | 0 |
| Evandro Barros | 2 | 0 | 0 |
| Pedro Clemente | 1 | 4 | 0 |
| Cesinha | 1 | 0 | 0 |
| Guilherme Oliveira | 1 | 1 | 0 |
| Miguel Rodrigues | 1 | 1 | 0 |
| Pedro Jesus | 2 | 0 | 0 |
| Gabriel Morais | 2 | 0 | 0 |
| João Freitas | 2 | 1 | 0 |
| Jorge Bernardo | 1 | 1 | 0 |
| André Salvador | 2 | 2 | 0 |
| José Chastre | 1 | 0 | 0 |
| Bruno Carvalho | 2 | 0 | 0 |
| Lisandro Menezes | 2 | 0 | 0 |
| Diogo Castro | 2 | 1 | 0 |
| Pedro Romano | 2 | 0 | 0 |
| Yaya Bamba | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Liga 3 | FC Oliveira do Hospital | 9 | 22 |
| 24/25 | Liga 3 | SU 1º Dezembro | 5 | 15 |
| 22/23 | Liga 3 - Relegation round | FC Oliveira do Hospital | 2 | 3 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Liga 3 | FC Oliveira do Hospital | 3 | 22 |
| 2025 | Premier Liga | Zhenis Astana | 2 | 6 |
| 24/25 | Liga 3 - Promotion | SU 1º Dezembro | 2 | 10 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | 1º Dezembro | Alverca | Return from loan | — | — |
| 23/24 | 2024-02-07 | Alverca | 1º Dezembro | Loan | — | — |
Teams faced most often by Rui Batalha's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Leixões SC | 4 | 1 | 3 | 0 | 5 | 3 | +2 | 25% |
| FC Penafiel | 4 | 0 | 2 | 2 | 8 | 10 | -2 | 0% |
| Académico de Viseu | 4 | 1 | 1 | 2 | 4 | 8 | -4 | 25% |
| FC Porto B | 4 | 1 | 2 | 1 | 5 | 7 | -2 | 25% |
| CD Mafra | 4 | 1 | 2 | 1 | 4 | 6 | -2 | 25% |
| GD Chaves | 3 | 1 | 1 | 1 | 4 | 3 | +1 | 33% |
| CD Feirense | 3 | 1 | 2 | 0 | 2 | 1 | +1 | 33% |
| UD Oliveirense | 3 | 1 | 2 | 0 | 4 | 1 | +3 | 33% |
| FC Vizela | 3 | 1 | 1 | 1 | 6 | 5 | +1 | 33% |
| SL Benfica B | 3 | 1 | 0 | 2 | 4 | 5 | -1 | 33% |
| FC Arouca | 2 | 0 | 0 | 2 | 1 | 4 | -3 | 0% |
| Casa Pia AC | 2 | 1 | 0 | 1 | 5 | 2 | +3 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season | |
| 20/21 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 27 | 573 | 3 | 0 | 0 | 0.47 |
| 22/23 | 28 | 503 | 5 | 0 | 0 | 0.89 |
| 21/22 | 6 | 422 | 1 | 0 | 0 | 0.21 |
Output by competition
Career goals and assists broken down by tournament.
More on Rui Batalha
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Rui Batalha
Who is Rui Batalha?
Rui Batalha is a Portugal professional footballer who plays as a left winger for Zhenis Astana.
How old is Rui Batalha?
Rui Batalha is 29 years old. He was born on June 29, 1996 in Cascais.
What position does Rui Batalha play?
Rui Batalha plays as a left winger (Attack - Left Winger).
What club does Rui Batalha play for?
Rui Batalha currently plays for Zhenis Astana.
How many career goals has Rui Batalha scored?
Across all senior club competitions in our dataset, Rui Batalha has scored 27 goals in 94 appearances.
What is Rui Batalha's market value?
Rui Batalha's most recent reported market value is €100k.
Portugal