Johan Mojica
Career snapshot
Career highs
Born the same day
Shares 1992-08-21 · 6 players total
| Full name | Johan Mojica |
|---|---|
| Name in home country | Johan Andrés Mojica Palacio |
| Date of birth | 1992-08-21 (33 yrs) |
| Place of birth | Santiago de Cali, Colombia |
| Citizenship | Colombia Spain |
| Position | Defender - Left-Back (main: Defender) |
| Foot | left |
| Height | 185.00 m |
| Current club | RCD Mallorca |
| Joined | 2024-07-23 |
| Contract expires | 2027-06-30 |
| Agent | LF Sport Management |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| RCD Mallorca | 2 | 24/25 | 25/26 | 40 | 1 | 2 | 2,753 |
| CA Osasuna | 1 | 23/24 | 23/24 | 34 | 1 | 3 | 180 |
| Villarreal CF | 1 | 22/23 | 22/23 | 27 | 0 | 1 | 0 |
| Elche CF | 3 | 20/21 | 22/23 | 54 | 2 | 5 | 1,429 |
| Deportivo Cali | 1 | 2013 | 2013 | 20 | 0 | 2 | 0 |
| Atalanta BC | 1 | 20/21 | 20/21 | 13 | 0 | 0 | 0 |
| Girona FC | 4 | 16/17 | 19/20 | 79 | 1 | 5 | 170 |
| Rayo Vallecano | 2 | 13/14 | 16/17 | 22 | 0 | 1 | 0 |
| Real Valladolid CF | 2 | 14/15 | 15/16 | 70 | 9 | 15 | 1,468 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | LaLiga | RCD Mallorca | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Copa del Rey | RCD Mallorca | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | LaLiga | RCD Mallorca | 36 | 1 | 2 | 5 | 0 | 2,753 |
| 24/25 | Supercopa | RCD Mallorca | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Copa del Rey | CA Osasuna | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | LaLiga | CA Osasuna | 30 | 0 | 3 | 1 | 0 | 0 |
| 23/24 | Supercopa | CA Osasuna | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | UECL Quali | CA Osasuna | 2 | 1 | 0 | 2 | 0 | 180 |
| 22/23 | Conference L. | Villarreal CF | 7 | 0 | 1 | 1 | 0 | 0 |
| 22/23 | Copa del Rey | Villarreal CF | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | LaLiga | Villarreal CF | 17 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | LaLiga | Elche CF | 3 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | Copa del Rey | Elche CF | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | LaLiga | Elche CF | 33 | 2 | 5 | 4 | 1 | 1,429 |
| 2013 | Copa Colombia | Deportivo Cali | 6 | 0 | 0 | 0 | 0 | 0 |
| 2013 | Fase Final LP I | Deportivo Cali | 4 | 0 | 0 | 1 | 0 | 0 |
| 2013 | Fase Final LP II | Deportivo Cali | 1 | 0 | 0 | 0 | 0 | 0 |
| 2013 | Liga Postobón I | Deportivo Cali | 9 | 0 | 2 | 0 | 1 | 0 |
| 20/21 | Champions League | Atalanta BC | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | LaLiga | Elche CF | 17 | 0 | 0 | 3 | 0 | 0 |
| 20/21 | Serie A | Atalanta BC | 11 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | 2ª División | Girona FC | 33 | 0 | 0 | 7 | 0 | 0 |
| 19/20 | Copa del Rey | Girona FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Promoción a LaLiga | Girona FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | LaLiga | Girona FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Copa del Rey | Girona FC | 2 | 1 | 0 | 0 | 0 | 170 |
| 17/18 | LaLiga | Girona FC | 30 | 0 | 4 | 6 | 0 | 0 |
| 16/17 | 2ª División | Girona FC | 10 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | 2ª División | Rayo Vallecano | 6 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Copa del Rey | Rayo Vallecano | 1 | 0 | 1 | 1 | 0 | 0 |
| 15/16 | 2ª División | Real Valladolid CF | 31 | 2 | 8 | 4 | 0 | 1,116 |
| 14/15 | 2ª División | Real Valladolid CF | 33 | 7 | 7 | 3 | 0 | 352 |
| 14/15 | Copa del Rey | Real Valladolid CF | 4 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Promoción a LaLiga | Real Valladolid CF | 2 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | Copa del Rey | Rayo Vallecano | 3 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | LaLiga | Rayo Vallecano | 12 | 0 | 0 | 2 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | Dep. Cali U20 | Deportivo Cali | Transfer | 0 | — |
| 13/14 | 2013-07-05 | Deportivo Cali | Rayo Vallecano | Loan | 0 | — |
| 13/14 | 2014-06-30 | Rayo Vallecano | Deportivo Cali | Return from loan | 500000 | — |
| 14/15 | 2014-07-28 | Deportivo Cali | Rayo Vallecano | Transfer | 500000 | €500k |
| 14/15 | 2014-07-29 | Rayo Vallecano | Real Valladolid | Loan | 500000 | — |
| 15/16 | 2016-06-30 | Real Valladolid | Rayo Vallecano | Return from loan | 1800000 | — |
| 16/17 | 2017-01-31 | Rayo Vallecano | Girona | Loan | 1000000 | — |
| 16/17 | 2017-06-30 | Girona | Rayo Vallecano | Return from loan | 1000000 | — |
| 17/18 | 2017-08-18 | Rayo Vallecano | Girona | Loan | 1000000 | — |
| 17/18 | 2018-06-30 | Girona | Rayo Vallecano | Return from loan | 4000000 | — |
| 18/19 | 2018-07-01 | Rayo Vallecano | Girona | Transfer | 4000000 | €5.00m |
| 20/21 | 2020-09-22 | Girona | Atalanta BC | Loan | 1600000 | — |
| 20/21 | 2021-01-14 | Atalanta BC | Girona | Return from loan | 2500000 | — |
| 20/21 | 2021-01-15 | Girona | Elche CF | Loan | 2500000 | — |
| 20/21 | 2021-06-30 | Elche CF | Girona | Return from loan | 2000000 | — |
| 21/22 | 2021-08-08 | Girona | Elche CF | Transfer | 2000000 | €1.20m |
| 22/23 | 2022-09-01 | Elche CF | Villarreal | Transfer | 5000000 | €5.50m |
| 23/24 | 2023-07-26 | Villarreal | CA Osasuna | Loan | 3000000 | — |
| 23/24 | 2024-06-30 | CA Osasuna | Villarreal | Return from loan | 2200000 | — |
| 24/25 | 2024-07-23 | Villarreal | RCD Mallorca | Transfer | 2200000 | €1.50m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 14/15 | Collateral ligament injury | 2015-02-15 | 2015-03-09 | 23 | 4 |
| 16/17 | Achilles tendon rupture | 2016-09-26 | 2016-10-29 | 34 | 8 |
| 18/19 | Hamstring injury | 2018-08-10 | 2018-10-16 | 68 | 11 |
| 18/19 | Cruciate ligament tear | 2018-10-17 | 2019-05-10 | 206 | 36 |
| 18/19 | muscular problems | 2019-05-14 | 2019-05-21 | 8 | 1 |
| 20/21 | muscular problems | 2020-12-05 | 2020-12-08 | 4 | 0 |
| 23/24 | Hamstring injury | 2023-10-02 | 2023-10-19 | 18 | 1 |
| 23/24 | Inner ligament injury | 2023-12-03 | 2024-01-05 | 34 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.60m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3816 | #14 | 39 | 1 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Juanpe | 1 | 0 | 0 |
| Cristhian Stuani | 1 | 1 | 0 |
| Gerard Gumbau | 1 | 0 | 0 |
| David Timor | 2 | 0 | 0 |
| Raúl Guti | 1 | 0 | 0 |
| Tete Morente | 1 | 0 | 0 |
| Pere Milla | 1 | 2 | 0 |
| Fidel | 1 | 1 | 0 |
| Lucas Boyé | 1 | 1 | 0 |
| Josan | 1 | 1 | 0 |
| Edgar Badia | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 14/15 | 2ª División | Real Valladolid CF | 7 | 33 |
| 21/22 | LaLiga | Elche CF | 2 | 33 |
| 15/16 | 2ª División | Real Valladolid CF | 2 | 31 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 15/16 | 2ª División | Real Valladolid CF | 8 | 31 |
| 14/15 | 2ª División | Real Valladolid CF | 7 | 33 |
| 21/22 | LaLiga | Elche CF | 5 | 33 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | CA Osasuna | Villarreal | Return from loan | — | €2.20m |
| 23/24 | 2023-07-26 | Villarreal | CA Osasuna | Loan | — | €3.00m |
| 20/21 | 2021-06-30 | Elche CF | Girona | Return from loan | — | €2.00m |
| 20/21 | 2021-01-15 | Girona | Elche CF | Loan | — | €2.50m |
| 20/21 | 2021-01-14 | Atalanta BC | Girona | Return from loan | — | €2.50m |
| 20/21 | 2020-09-22 | Girona | Atalanta BC | Loan | — | €1.60m |
| 17/18 | 2018-06-30 | Girona | Rayo Vallecano | Return from loan | — | €4.00m |
| 17/18 | 2017-08-18 | Rayo Vallecano | Girona | Loan | — | €1.00m |
| 16/17 | 2017-06-30 | Girona | Rayo Vallecano | Return from loan | — | €1.00m |
| 16/17 | 2017-01-31 | Rayo Vallecano | Girona | Loan | — | €1.00m |
| 15/16 | 2016-06-30 | Real Valladolid | Rayo Vallecano | Return from loan | — | €1.80m |
| 14/15 | 2014-07-29 | Rayo Vallecano | Real Valladolid | Loan | — | €500k |
| 13/14 | 2014-06-30 | Rayo Vallecano | Deportivo Cali | Return from loan | — | €500k |
| 13/14 | 2013-07-05 | Deportivo Cali | Rayo Vallecano | Loan | — | — |
Last 50 matches for RCD Mallorca while Johan Mojica was at the club (joined 2024-07-23). 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 |
|---|---|---|---|---|---|
| 2026-05-23 | ES1 |
RCD Mallorca | 3–0 | Real Oviedo | Available |
| 2026-05-17 | ES1 |
Levante UD | – | RCD Mallorca | TIMED |
| 2026-05-13 | ES1 |
Getafe CF | 3–1 | RCD Mallorca | Available |
| 2026-05-10 | ES1 |
RCD Mallorca | 1–1 | Villarreal CF | Available |
| 2026-05-10 | ES1 |
RCD Mallorca | 1–1 | Villarreal CF | Available |
| 2026-05-01 | ES1 |
Girona FC | 0–1 | RCD Mallorca | Available |
| 2026-05-01 | ES1 |
Girona FC | 0–1 | RCD Mallorca | Available |
| 2026-04-25 | ES1 |
Deportivo Alavés | 2–1 | RCD Mallorca | Available |
| 2026-04-25 | ES1 |
Deportivo Alavés | 2–1 | RCD Mallorca | Available |
| 2026-04-21 | ES1 |
RCD Mallorca | 1–1 | Valencia CF | Available |
| 2026-04-21 | ES1 |
RCD Mallorca | 1–1 | Valencia CF | Available |
| 2026-04-12 | ES1 |
RCD Mallorca | 3–0 | Rayo Vallecano de Madrid | Available |
| 2026-04-04 | ES1 |
RCD Mallorca | 2–1 | Real Madrid CF | Available |
| 2026-03-21 | ES1 |
Elche CF | 2–1 | RCD Mallorca | Available |
| 2026-03-15 | ES1 |
RCD Mallorca | 2–1 | RCD Espanyol de Barcelona | Available |
| 2026-03-07 | ES1 |
CA Osasuna | 2–2 | RCD Mallorca | Available |
| 2026-02-28 | ES1 |
RCD Mallorca | 0–1 | Real Sociedad de Fútbol | Available |
| 2026-02-22 | ES1 |
RC Celta de Vigo | 2–0 | RCD Mallorca | Available |
| 2026-02-15 | ES1 |
RCD Mallorca | 1–2 | Real Betis Balompié | Available |
| 2026-02-07 | ES1 |
FC Barcelona | 3–0 | RCD Mallorca | Available |
| 2026-02-02 | ES1 |
RCD Mallorca | 4–1 | Sevilla FC | Available |
| 2026-01-25 | ES1 |
Club Atlético de Madrid | 3–0 | RCD Mallorca | Available |
| 2026-01-17 | ES1 |
RCD Mallorca | 3–2 | Athletic Club | Available |
| 2026-01-11 | ES1 |
Rayo Vallecano de Madrid | 2–1 | RCD Mallorca | Available |
| 2026-01-04 | ES1 |
RCD Mallorca | 1–2 | Girona FC | Available |
| 2025-12-19 | ES1 |
Valencia CF | 1–1 | RCD Mallorca | Available |
| 2025-12-13 | ES1 |
RCD Mallorca | 3–1 | Elche CF | Available |
| 2025-12-05 | ES1 |
Real Oviedo | 0–0 | RCD Mallorca | Available |
| 2025-11-29 | ES1 |
RCD Mallorca | 2–2 | CA Osasuna | Available |
| 2025-11-22 | ES1 |
Villarreal CF | 2–1 | RCD Mallorca | Available |
| 2025-11-09 | ES1 |
RCD Mallorca | 1–0 | Getafe CF | Available |
| 2025-11-02 | ES1 |
Real Betis Balompié | 3–0 | RCD Mallorca | Available |
| 2025-10-26 | ES1 |
RCD Mallorca | 1–1 | Levante UD | Available |
| 2025-10-18 | ES1 |
Sevilla FC | 1–3 | RCD Mallorca | Available |
| 2025-10-04 | ES1 |
Athletic Club | 2–1 | RCD Mallorca | Available |
| 2025-09-27 | ES1 |
RCD Mallorca | 1–0 | Deportivo Alavés | Available |
| 2025-09-24 | ES1 |
Real Sociedad de Fútbol | 1–0 | RCD Mallorca | Available |
| 2025-09-21 | ES1 |
RCD Mallorca | 1–1 | Club Atlético de Madrid | Available |
| 2025-09-15 | ES1 |
RCD Espanyol de Barcelona | 3–2 | RCD Mallorca | Available |
| 2025-08-30 | ES1 |
Real Madrid CF | 2–1 | RCD Mallorca | Available |
| 2025-08-23 | ES1 |
RCD Mallorca | 1–1 | RC Celta de Vigo | Available |
| 2025-08-16 | ES1 |
RCD Mallorca | 0–3 | FC Barcelona | Available |
| 2025-05-24 | ES1 |
Rayo Vallecano de Madrid | 0–0 | RCD Mallorca | Available |
| 2025-05-18 | ES1 |
RCD Mallorca | 1–2 | Getafe CF | Available |
| 2025-05-14 | ES1 |
Real Madrid CF | 2–1 | RCD Mallorca | Available |
| 2025-05-10 | ES1 |
RCD Mallorca | 2–1 | Real Valladolid CF | Available |
| 2025-05-05 | ES1 |
Girona FC | 1–0 | RCD Mallorca | Available |
| 2025-04-22 | ES1 |
FC Barcelona | 1–0 | RCD Mallorca | Available |
| 2025-04-19 | ES1 |
RCD Mallorca | 0–0 | CD Leganés | Available |
| 2025-04-12 | ES1 |
Real Sociedad de Fútbol | 0–2 | RCD Mallorca | Available |
Teams faced most often by Johan Mojica'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 % |
|---|---|---|---|---|---|---|---|---|
| CD Leganés | 28 | 10 | 13 | 5 | 32 | 27 | +5 | 36% |
| Athletic Club | 25 | 5 | 8 | 12 | 25 | 46 | -21 | 20% |
| FC Barcelona | 24 | 3 | 2 | 19 | 26 | 70 | -44 | 13% |
| Valencia CF | 24 | 6 | 6 | 12 | 24 | 36 | -12 | 25% |
| Sevilla FC | 24 | 5 | 9 | 10 | 19 | 28 | -9 | 21% |
| Villarreal CF | 24 | 5 | 6 | 13 | 24 | 43 | -19 | 21% |
| Getafe CF | 24 | 8 | 6 | 10 | 23 | 26 | -3 | 33% |
| UD Las Palmas | 24 | 11 | 7 | 6 | 37 | 25 | +12 | 46% |
| CD Tenerife | 23 | 10 | 8 | 5 | 24 | 17 | +7 | 43% |
| UD Almería | 22 | 9 | 9 | 4 | 28 | 19 | +9 | 41% |
| Real Zaragoza | 22 | 6 | 8 | 8 | 21 | 24 | -3 | 27% |
| Deportivo Alavés | 20 | 10 | 6 | 4 | 26 | 15 | +11 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 14/15 | 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 | 37 | 2,753 | 5 | 0 | 0 | 0.16 |
| 23/24 | 34 | 180 | 3 | 0 | 0 | 1.5 |
| 22/23 | 30 | 0 | 3 | 0 | 0 | 0 |
| 21/22 | 34 | 1,429 | 4 | 0 | 1 | 0.31 |
| 2013 | 20 | 0 | 1 | 0 | 1 | 0 |
| 20/21 | 30 | 0 | 4 | 0 | 0 | 0 |
| 19/20 | 36 | 0 | 8 | 1 | 0 | 0 |
| 17/18 | 32 | 170 | 6 | 0 | 0 | 3.18 |
| 16/17 | 17 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | 31 | 1,116 | 4 | 1 | 0 | 0.4 |
| 14/15 | 39 | 352 | 5 | 0 | 0 | 1.28 |
| 13/14 | 15 | 0 | 3 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Johan Mojica
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Johan Mojica
Who is Johan Mojica?
Johan Mojica is a Colombia professional footballer who plays as a left-back for RCD Mallorca.
How old is Johan Mojica?
Johan Mojica is 33 years old. He was born on August 21, 1992 in Santiago de Cali.
What position does Johan Mojica play?
Johan Mojica plays as a left-back (Defender - Left-Back).
What club does Johan Mojica play for?
Johan Mojica currently plays for RCD Mallorca.
How many career goals has Johan Mojica scored?
Across all senior club competitions in our dataset, Johan Mojica has scored 14 goals in 359 appearances.
What is Johan Mojica's market value?
Johan Mojica's most recent reported market value is €2.00m.