Jô
Career snapshot
Career highs
Born the same day
Shares 1988-09-19 · 6 players total
| Full name | Jô |
|---|---|
| Name in home country | Josiel Alves de Oliveira |
| Date of birth | 1988-09-19 (37 yrs) |
| Place of birth | São Paulo, Brazil |
| Citizenship | Brazil |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 170.00 m |
| Current club | Rudar Labin |
| Joined | 2024-07-29 |
| Contract expires | — |
| Agent | Relatives |
Percentile rank vs 1175 other Attack - Centre-Forwards with ≥500 minutes in 23/24. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Rudar Labin | 1 | 23/24 | 23/24 | 1 | 1 | 0 | 90 |
| Krabi FC | 1 | 23/24 | 23/24 | 8 | 0 | 0 | 0 |
| FC Anyang | 1 | 2017 | 2017 | 17 | 2 | 1 | 467 |
| UMF Grindavík | 1 | 2016 | 2016 | 9 | 0 | 0 | 0 |
| AA Caldense | 1 | 2013 | 2013 | 0 | 0 | 0 | 0 |
| NK Krsko | 1 | 20/21 | 20/21 | 3 | 0 | 0 | 0 |
| FK Jezero | 1 | 19/20 | 19/20 | 5 | 0 | 0 | 0 |
| FC Milsami Orhei | 1 | 15/16 | 15/16 | 2 | 0 | 0 | 0 |
| NK Istra 1961 | 2 | 13/14 | 14/15 | 57 | 3 | 9 | 2,941 |
| Moreirense FC | 1 | 12/13 | 12/13 | 1 | 0 | 0 | 0 |
| UD Leiria | 1 | 11/12 | 11/12 | 15 | 0 | 1 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | Hrvatski nogometni kup | Rudar Labin | 1 | 1 | 0 | 1 | 0 | 90 |
| 23/24 | Thai League 2 | Krabi FC | 8 | 0 | 0 | 3 | 0 | 0 |
| 2017 | K League 2 | FC Anyang | 16 | 2 | 1 | 4 | 0 | 467 |
| 2017 | Korea Cup | FC Anyang | 1 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Borgunarbikar | UMF Grindavík | 0 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Inkasso-deild | UMF Grindavík | 9 | 0 | 0 | 1 | 0 | 0 |
| 2013 | Campeonato Mineiro | AA Caldense | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Druga Liga | NK Krsko | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 2. CFL | FK Jezero | 4 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Relegation 1. CFL | FK Jezero | 1 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Divizia Nationala (-2017) | FC Milsami Orhei | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Hrvatski nogometni kup | NK Istra 1961 | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | SuperSport HNL | NK Istra 1961 | 21 | 2 | 2 | 8 | 1 | 738 |
| 13/14 | Hrvatski nogometni kup | NK Istra 1961 | 4 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | SuperSport HNL | NK Istra 1961 | 30 | 1 | 6 | 11 | 0 | 2,203 |
| 12/13 | Allianz Cup | Moreirense FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Liga ZON Sagres | Moreirense FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Allianz Cup | UD Leiria | 2 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | Liga ZON Sagres | UD Leiria | 12 | 0 | 1 | 2 | 0 | 0 |
| 11/12 | Taça de Portugal | UD Leiria | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-07-01 | Juventus-AC | Leiria | Loan | 0 | — |
| 11/12 | 2012-03-01 | Leiria | Juventus-AC | Return from loan | 800000 | — |
| 12/13 | 2012-07-01 | Juventus-AC | Moreirense | Loan | 800000 | — |
| 12/13 | 2012-10-17 | Moreirense | Juventus-AC | Return from loan | 800000 | — |
| 12/13 | 2013-01-01 | Juventus-AC | Caldense | Transfer | 800000 | — |
| 13/14 | 2013-07-01 | Caldense | NK Istra | Transfer | 800000 | — |
| 14/15 | 2014-07-04 | NK Istra | Hajduk Split | Transfer | 850000 | — |
| 14/15 | 2014-09-01 | Hajduk Split | NK Istra | Transfer | 850000 | — |
| 15/16 | 2015-09-07 | NK Istra | Milsami | Transfer | 500000 | — |
| 15/16 | 2016-05-11 | Milsami | Grindavík | Transfer | 500000 | — |
| 16/17 | 2017-01-16 | Grindavík | FC Anyang | Transfer | 25000 | — |
| 17/18 | 2017-07-01 | FC Anyang | Unknown | Transfer | 25000 | — |
| 19/20 | 2020-02-07 | Unknown | FK Jezero | Transfer | 75000 | — |
| 20/21 | 2020-08-01 | FK Jezero | NK Krsko | Transfer | 75000 | — |
| 20/21 | 2021-01-18 | NK Krsko | Without Club | Transfer | 25000 | — |
| 22/23 | 2023-02-10 | Without Club | NK Uljanik | Transfer | 0 | — |
| 23/24 | 2023-07-31 | NK Uljanik | Rudar Labin | Transfer | 0 | — |
| 23/24 | 2024-01-03 | Rudar Labin | Krabi FC | Transfer | 0 | — |
| 24/25 | 2024-07-29 | Krabi FC | Rudar Labin | Transfer | 50000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 14/15 | unknown injury | 2014-07-24 | 2014-10-03 | 72 | 15 |
| 20/21 | Broken tibia | 2020-08-29 | 2021-05-01 | 246 | 9 |
| 23/24 | Meniscus injury | 2024-02-18 | 2024-05-20 | 93 | 9 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €400k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Zvonko Pamic | 1 | 0 | 998 |
| Antonijo Jezina | 2 | 0 | 983 |
| Marin Matos | 1 | 0 | 938 |
| Jae-hun Choi | 1 | 0 | 892 |
| Dino Spehar | 1 | 0 | 874 |
| Marcos Paulo | 1 | 0 | 773 |
| Woon Jeong | 2 | 0 | 0 |
| Ante Batarelo | 1 | 0 | 0 |
| Petar Franjic | 1 | 0 | 0 |
| Marcel Heister | 1 | 0 | 0 |
| Borislav Pilipovic | 1 | 0 | 0 |
| Sime Gregov | 1 | 0 | 0 |
| Ivan Graf | 2 | 0 | 0 |
| Sandi Krizman | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2017 | K League 2 | FC Anyang | 2 | 16 |
| 14/15 | SuperSport HNL | NK Istra 1961 | 2 | 21 |
| 13/14 | SuperSport HNL | NK Istra 1961 | 1 | 30 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 13/14 | SuperSport HNL | NK Istra 1961 | 6 | 30 |
| 14/15 | SuperSport HNL | NK Istra 1961 | 2 | 21 |
| 13/14 | Hrvatski nogometni kup | NK Istra 1961 | 1 | 4 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 12/13 | 2012-10-17 | Moreirense | Juventus-AC | Return from loan | — | €800k |
| 12/13 | 2012-07-01 | Juventus-AC | Moreirense | Loan | — | €800k |
| 11/12 | 2012-03-01 | Leiria | Juventus-AC | Return from loan | — | €800k |
| 11/12 | 2011-07-01 | Juventus-AC | Leiria | Loan | — | — |
Teams faced most often by Jô'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 % |
|---|---|---|---|---|---|---|---|---|
| NK Rudeš | 8 | 6 | 2 | 0 | 18 | 4 | +14 | 75% |
| NK Varaždin | 8 | 4 | 2 | 2 | 12 | 6 | +6 | 50% |
| NK Osijek | 8 | 4 | 2 | 2 | 16 | 16 | 0 | 50% |
| HNK Gorica | 8 | 0 | 4 | 4 | 0 | 6 | -6 | 0% |
| HNK Rijeka | 8 | 0 | 2 | 6 | 2 | 24 | -22 | 0% |
| Lokomotiva Zagreb | 4 | 0 | 2 | 2 | 1 | 8 | -7 | 0% |
| Dinamo Zagreb | 4 | 0 | 0 | 4 | 1 | 11 | -10 | 0% |
| Hajduk Split | 4 | 1 | 1 | 2 | 2 | 4 | -2 | 25% |
| Slaven Belupo | 4 | 2 | 2 | 0 | 8 | 3 | +5 | 50% |
| NK Slaven Belupo | 4 | 2 | 2 | 0 | 8 | 3 | +5 | 50% |
| NK Lokomotiva Zagreb | 4 | 0 | 2 | 2 | 1 | 8 | -7 | 0% |
| HNK Hajduk Split | 4 | 1 | 1 | 2 | 2 | 4 | -2 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 13/14 | 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′ |
|---|---|---|---|---|---|---|
| 23/24 | 9 | 90 | 4 | 0 | 0 | 4 |
| 2017 | 17 | 467 | 4 | 0 | 0 | 0.77 |
| 2016 | 9 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | 5 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | 23 | 738 | 8 | 0 | 1 | 1.1 |
| 13/14 | 34 | 2,203 | 11 | 0 | 0 | 0.45 |
| 11/12 | 15 | 0 | 3 | 1 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Jô
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Jô
Who is Jô?
Jô is a Brazil professional footballer who plays as a centre-forward for Rudar Labin.
How old is Jô?
Jô is 37 years old. He was born on September 19, 1988 in São Paulo.
What position does Jô play?
Jô plays as a centre-forward (Attack - Centre-Forward).
What club does Jô play for?
Jô currently plays for Rudar Labin.
How many career goals has Jô scored?
Across all senior club competitions in our dataset, Jô has scored 6 goals in 118 appearances.
Brazil