João Batxi
Career snapshot
Position rank · 25/26
Among 275 Attack - Left Wingers · ≥200 mins
Career highs
Born the same day
Shares 1998-05-01 · 6 players total
| Full name | João Batxi |
|---|---|
| Name in home country | João Pedro Fortes Bachiessa |
| Date of birth | 1998-05-01 (28 yrs) |
| Place of birth | Sintra, Angola |
| Citizenship | Angola Portugal |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 174.00 m |
| Current club | FC Krasnodar |
| Joined | 2022-09-07 |
| Contract expires | 2027-06-30 |
| Agent | Universal Twenty Two |
Percentile rank vs 30 other Attack - Left Wingers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Krasnodar | 4 | 22/23 | 25/26 | 103 | 10 | 17 | 3,198 |
| GD Chaves | 4 | 19/20 | 22/23 | 88 | 12 | 13 | 1,179 |
| GD Chaves B | 1 | 18/19 | 18/19 | 3 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Premier Liga | FC Krasnodar | 7 | 1 | 1 | 0 | 0 | 417 |
| 25/26 | Russian Cup | FC Krasnodar | 3 | 0 | 3 | 0 | 0 | 0 |
| 25/26 | Russian Super Cup | FC Krasnodar | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier Liga | FC Krasnodar | 30 | 5 | 7 | 3 | 0 | 446 |
| 24/25 | Russian Cup | FC Krasnodar | 5 | 0 | 0 | 2 | 0 | 0 |
| 24/25 | Russian Super Cup | FC Krasnodar | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premier Liga | FC Krasnodar | 29 | 1 | 4 | 6 | 0 | 2,088 |
| 23/24 | Russian Cup | FC Krasnodar | 5 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Liga Portugal | GD Chaves | 4 | 1 | 1 | 1 | 0 | 329 |
| 22/23 | Premier Liga | FC Krasnodar | 14 | 3 | 2 | 2 | 0 | 247 |
| 22/23 | Russian Cup | FC Krasnodar | 8 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Allianz Cup | GD Chaves | 1 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Liga Portugal 2 | GD Chaves | 34 | 7 | 5 | 3 | 0 | 298 |
| 21/22 | Play-Off Liga Portugal | GD Chaves | 2 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Taça de Portugal | GD Chaves | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Liga Portugal 2 | GD Chaves | 32 | 4 | 4 | 2 | 0 | 552 |
| 19/20 | Allianz Cup | GD Chaves | 2 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | LigaPro | GD Chaves | 10 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Taça de Portugal | GD Chaves | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Taça de Portugal | GD Chaves B | 3 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-07-01 | Benfica Yth | Real SC U155 | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Real SC U155 | Real SC U17 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Real SC U17 | Oriental U19 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Oriental U19 | Tondela U19 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Tondela U19 | Chaves B | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Chaves B | Chaves | Transfer | 0 | — |
| 22/23 | 2022-09-07 | Chaves | Krasnodar | Transfer | 575000 | €1.50m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | unknown injury | 2019-08-01 | 2019-10-28 | 89 | 14 |
| 22/23 | unknown injury | 2022-09-28 | 2023-01-09 | 104 | 11 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €425k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €575k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3585 | #21 | 3 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Paulo Vítor | 2 | 0 | 0 |
| João Teixeira | 2 | 1 | 0 |
| Wellington Carvalho | 2 | 5 | 0 |
| Luís Rocha | 2 | 1 | 0 |
| João Correia | 2 | 3 | 0 |
| Olakunle Olusegun | 2 | 2 | 0 |
| Matvey Safonov | 2 | 0 | 0 |
| Júnior Alonso | 2 | 0 | 0 |
| Sergey Volkov | 2 | 0 | 0 |
| Kaio | 2 | 0 | 0 |
| Juninho | 2 | 0 | 0 |
| Alexsandro | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | Liga Portugal 2 | GD Chaves | 7 | 34 |
| 24/25 | Premier Liga | FC Krasnodar | 5 | 30 |
| 20/21 | Liga Portugal 2 | GD Chaves | 4 | 32 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Premier Liga | FC Krasnodar | 7 | 30 |
| 21/22 | Liga Portugal 2 | GD Chaves | 5 | 34 |
| 23/24 | Premier Liga | FC Krasnodar | 4 | 29 |
Last 30 matches for FC Krasnodar The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2019-12-12 | EL |
Getafe CF | 3–0 | FC Krasnodar | Available |
| 2019-11-28 | EL |
FC Krasnodar | 1–0 | FC Basel | Available |
| 2019-11-07 | EL |
FC Krasnodar | 3–1 | Trabzonspor | Available |
| 2019-10-24 | EL |
Trabzonspor | 0–2 | FC Krasnodar | INJURED unknown injury |
| 2019-10-03 | EL |
FC Krasnodar | 1–2 | Getafe CF | INJURED unknown injury |
| 2019-09-19 | EL |
FC Basel | 5–0 | FC Krasnodar | INJURED unknown injury |
| 2018-12-13 | EL |
Sevilla FC | 3–0 | FC Krasnodar | Available |
| 2018-11-29 | EL |
FC Krasnodar | 2–1 | Akhisarspor | Available |
| 2018-11-08 | EL |
FC Krasnodar | 2–1 | Standard Liège | Available |
| 2018-10-25 | EL |
Standard Liège | 2–1 | FC Krasnodar | Available |
| 2018-10-04 | EL |
FC Krasnodar | 2–1 | Sevilla FC | Available |
| 2018-09-20 | EL |
Akhisarspor | 0–1 | FC Krasnodar | Available |
| 2016-12-08 | EL |
OGC Nice | 2–1 | FC Krasnodar | Available |
| 2016-11-24 | EL |
FC Krasnodar | 1–1 | FC Red Bull Salzburg | Available |
| 2016-11-03 | EL |
FC Schalke 04 | 2–0 | FC Krasnodar | Available |
| 2016-10-20 | EL |
FC Krasnodar | 0–1 | FC Schalke 04 | Available |
| 2016-09-29 | EL |
FC Krasnodar | 5–2 | OGC Nice | Available |
| 2016-09-15 | EL |
FC Red Bull Salzburg | 0–1 | FC Krasnodar | Available |
| 2015-12-10 | EL |
Gabala SC | 0–3 | FC Krasnodar | Available |
| 2015-11-26 | EL |
FC Krasnodar | 1–0 | Borussia Dortmund | Available |
| 2015-11-05 | EL |
FC Krasnodar | 2–1 | PAOK FC | Available |
| 2015-10-22 | EL |
PAOK FC | 0–0 | FC Krasnodar | Available |
| 2015-10-01 | EL |
FC Krasnodar | 2–1 | Gabala SC | Available |
| 2015-09-17 | EL |
Borussia Dortmund | 2–1 | FC Krasnodar | Available |
| 2014-12-11 | EL |
Everton F.C. | 0–1 | FC Krasnodar | Available |
| 2014-11-27 | EL |
FC Krasnodar | 1–1 | Lille OSC | Available |
| 2014-11-06 | EL |
VfL Wolfsburg | 5–1 | FC Krasnodar | Available |
| 2014-10-23 | EL |
FC Krasnodar | 2–4 | VfL Wolfsburg | Available |
| 2014-10-02 | EL |
FC Krasnodar | 1–1 | Everton F.C. | Available |
| 2014-09-18 | EL |
Lille OSC | 1–1 | FC Krasnodar | Available |
Teams faced most often by João Batxi'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 % |
|---|---|---|---|---|---|---|---|---|
| Casa Pia AC | 8 | 4 | 0 | 4 | 12 | 12 | 0 | 50% |
| FC Vizela | 7 | 3 | 4 | 0 | 8 | 5 | +3 | 43% |
| CD Mafra | 6 | 2 | 2 | 2 | 4 | 6 | -2 | 33% |
| Académico de Viseu | 6 | 4 | 0 | 2 | 12 | 5 | +7 | 67% |
| FC Arouca | 6 | 2 | 1 | 3 | 7 | 11 | -4 | 33% |
| CD Feirense | 6 | 3 | 1 | 2 | 9 | 5 | +4 | 50% |
| Leixões SC | 6 | 1 | 4 | 1 | 5 | 4 | +1 | 17% |
| Rio Ave FC | 6 | 1 | 2 | 3 | 3 | 8 | -5 | 17% |
| SL Benfica B | 6 | 1 | 2 | 3 | 7 | 10 | -3 | 17% |
| FC Porto B | 5 | 3 | 2 | 0 | 9 | 5 | +4 | 60% |
| Portimonense SC | 5 | 2 | 0 | 3 | 7 | 7 | 0 | 40% |
| FC Penafiel | 5 | 2 | 0 | 3 | 6 | 6 | 0 | 40% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | 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 | 36 | 446 | 5 | 0 | 0 | 1.01 |
| 23/24 | 34 | 2,088 | 6 | 0 | 0 | 0.26 |
| 22/23 | 26 | 576 | 4 | 0 | 0 | 0.63 |
| 21/22 | 38 | 298 | 3 | 0 | 0 | 0.91 |
| 20/21 | 32 | 552 | 2 | 0 | 0 | 0.33 |
| 19/20 | 14 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | 3 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on João Batxi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about João Batxi
Who is João Batxi?
João Batxi is an Angola professional footballer who plays as a left winger for FC Krasnodar.
How old is João Batxi?
João Batxi is 28 years old. He was born on May 1, 1998 in Sintra.
What position does João Batxi play?
João Batxi plays as a left winger (Attack - Left Winger).
What club does João Batxi play for?
João Batxi currently plays for FC Krasnodar.
How many career goals has João Batxi scored?
Across all senior club competitions in our dataset, João Batxi has scored 22 goals in 194 appearances.
What is João Batxi's market value?
João Batxi's most recent reported market value is €5.00m.