Juan Antonio Portales Villarreal
Omonia 29is Maiou
Previous club
CDS Tampico Madero until 2026-07-20
Bio
Fact sheet
Position
MidfielderAge
30Nationality
MexicoBirthday
1996-05-16Place of birth
TampicoCountry of birth
MexicoLength
179 cmWeight
64 kgCareer statistics Juan Antonio Portales Villarreal
Compare Juan Antonio Portales Villarreal with another player
How does Juan Antonio Portales Villarreal measure up against other footballers? Put goals, assists, numbers per 90 minutes and their meetings side by side with our player comparison tool. Pick a second player below.
Or go straight to: Juan Antonio Portales Villarreal vs Billy Koumetio · Juan Antonio Portales Villarreal vs Jordan McGhee · Juan Antonio Portales Villarreal vs Aaron Donnelly
Stats Juan Antonio Portales Villarreal
| Match | Competition | Date | FN rating | Min | Pos | G | A | Sh | SoT | Pas | KP | Pas+ | Tkl | Blk | Int | Du | Du+ | Dri | Dri+ | Foul | Foul+ | Off | Sav | GC | Pen+ | Pen- | PenSv | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ø Average | - | ||||||||||||||||||||||||||||
Apoel Nicosia - Omonia 29is Maiou
|
Cypriot First Division | 2026-10-25 | 6.3 | 32 | Defender | 0 | 0 | - | 0 | 3 | - | 2 | 0 | 0 | - | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | 0 | 0 | 0 | - |
AEL - Omonia 29is Maiou
|
Cypriot First Division | 2026-10-11 | 6.3 | 90 | Defender | 0 | 0 | 1 | 0 | 31 | - | 27 | 0 | 1 | - | 12 | 6 | 0 | 0 | 3 | 1 | 0 | 0 | 0 | - | 0 | 0 | 0 | - |
Omonia 29is Maiou - Karmiotissa
|
Cypriot First Division | 2026-09-04 | 6.7 | 90 | Defender | 0 | 0 | - | 0 | 70 | - | 60 | 1 | 1 | 1 | 6 | 3 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | - | 0 | 0 | 0 | - |
ST Johnstone - Dundee
|
Premiership | 2025-05-18 | 7.2 | 90 | Midfielder | - | 0 | - | - | 32 | - | 21 | 4 | - | 2 | 14 | 9 | 1 | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Ross County
|
Premiership | 2025-05-14 | 7.3 | 90 | Midfielder | - | 0 | 1 | - | 32 | 3 | 24 | 4 | - | - | 17 | 11 | - | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Kilmarnock - Dundee
|
Premiership | 2025-05-10 | 6.9 | 90 | Midfielder | - | 0 | - | - | 45 | 1 | 32 | 1 | 1 | - | 16 | 10 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Motherwell
|
Premiership | 2025-05-03 | 7.2 | 72 | Midfielder | 1 | 0 | 1 | 1 | 25 | - | 22 | 2 | - | 1 | 9 | 3 | - | - | 2 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Heart OF Midlothian - Dundee
|
Premiership | 2025-04-26 | 7.0 | 89 | Midfielder | - | 0 | - | - | 21 | - | 20 | - | 1 | 1 | 8 | 5 | 1 | 1 | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Hibernian - Dundee
(sub) |
Premiership | 2025-04-13 | - | - | Defender | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - ST Mirren
(sub) |
Premiership | 2025-04-05 | - | - | Defender | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Ross County - Dundee
|
Premiership | 2025-02-22 | 6.3 | 24 | Defender | - | 0 | - | - | 3 | - | 1 | - | 1 | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Aberdeen
|
Premiership | 2025-02-15 | 6.7 | 90 | Defender | - | 0 | - | - | 55 | 1 | 42 | 3 | - | 2 | 7 | 4 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Celtic - Dundee
|
Premiership | 2025-02-05 | 6.5 | 90 | Defender | - | 0 | - | - | 16 | 1 | 12 | 2 | 1 | 2 | 5 | 4 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Heart OF Midlothian
(sub) |
Premiership | 2025-02-01 | - | - | Defender | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Ross County
|
Premiership | 2024-12-26 | 6.9 | 45 | Defender | - | 0 | - | - | 45 | - | 43 | - | - | 1 | 2 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Rangers - Dundee
|
Premiership | 2024-12-21 | 6.9 | 90 | Defender | - | 0 | - | - | 23 | - | 20 | 2 | - | 3 | 6 | 3 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Heart OF Midlothian - Dundee
|
Premiership | 2024-12-07 | 6.7 | 90 | Defender | - | 0 | 1 | - | 48 | - | 39 | 1 | 1 | 1 | 7 | 4 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Motherwell
|
Premiership | 2024-12-04 | 7.7 | 90 | Defender | - | 1 | - | - | 66 | 1 | 61 | 4 | 2 | - | 13 | 7 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Kilmarnock - Dundee
|
Premiership | 2024-11-30 | 6.9 | 90 | Defender | - | 0 | - | - | 32 | - | 17 | 2 | 1 | 2 | 13 | 8 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Hibernian
|
Premiership | 2024-11-23 | 7.2 | 90 | Defender | - | 0 | - | - | 81 | - | 72 | - | - | 1 | 3 | 2 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Aberdeen - Dundee
(sub) |
Premiership | 2024-11-09 | - | - | Defender | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Kilmarnock
|
Premiership | 2024-11-03 | 6.9 | 90 | Defender | - | 0 | - | - | 58 | - | 54 | - | 2 | - | 14 | 5 | - | - | 2 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Celtic - Dundee
|
Premiership | 2024-10-30 | 6.7 | 90 | Defender | - | 0 | 1 | 1 | 15 | - | 13 | 1 | 2 | - | 4 | 3 | - | - | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - ST Johnstone
(sub) |
Premiership | 2024-10-26 | - | - | Defender | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Motherwell - Dundee
(sub) |
Premiership | 2024-10-19 | 6.9 | 13 | Defender | - | 0 | - | - | 3 | - | 2 | 1 | 1 | - | 4 | 2 | - | - | 1 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Kilmarnock
|
Premiership | 2024-10-05 | 6.5 | 90 | Defender | - | 0 | 1 | - | 21 | 1 | 15 | 1 | 1 | 1 | 10 | 5 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Aberdeen
|
Premiership | 2024-09-28 | 7.3 | 90 | Defender | - | 0 | 1 | 1 | 70 | - | 60 | 1 | 1 | 2 | 8 | 4 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Ross County - Dundee
|
Premiership | 2024-09-14 | 7.3 | 90 | Defender | - | 0 | - | - | 57 | 1 | 50 | 3 | 1 | - | 5 | 5 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - ST Mirren
|
Premiership | 2024-08-31 | 6.3 | 90 | Defender | - | 0 | 1 | - | 39 | - | 24 | 1 | - | - | 11 | 6 | - | - | 1 | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Hibernian - Dundee
|
Premiership | 2024-08-24 | 7.3 | 90 | Defender | - | 1 | - | - | 33 | 1 | 29 | 2 | 1 | - | 7 | 4 | - | - | 2 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Heart OF Midlothian
|
Premiership | 2024-08-10 | 6.9 | 90 | Defender | - | 0 | 1 | 1 | 27 | - | 20 | 1 | - | 3 | 9 | 6 | - | - | - | 1 | 1 | 0 | - | - | 0 | 0 | 0 | - |
Dundee Utd - Dundee
|
Premiership | 2024-08-04 | 6.3 | 90 | Defender | - | 0 | - | - | 34 | - | 27 | 2 | - | - | 8 | 5 | 1 | 1 | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Kilmarnock
|
Premiership | 2024-05-18 | 7.2 | 90 | Defender | - | 0 | 1 | - | 63 | - | 54 | - | 1 | - | 2 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Heart OF Midlothian - Dundee
|
Premiership | 2024-05-11 | 6.0 | 90 | Defender | - | - | 1 | - | 48 | - | 40 | 4 | - | 1 | 14 | 8 | - | - | 1 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - ST Mirren
|
Premiership | 2024-05-04 | 6.7 | 90 | Defender | - | - | - | - | 50 | - | 36 | 6 | - | 2 | 11 | 6 | 1 | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Celtic
|
Premiership | 2024-04-28 | 7.3 | 90 | Defender | 1 | - | 2 | 2 | 29 | - | 14 | 3 | - | - | 5 | 4 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Rangers
(sub) |
Premiership | 2024-04-17 | 6.9 | 80 | Defender | - | - | - | - | 23 | - | 17 | - | 1 | - | 3 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Aberdeen - Dundee
|
Premiership | 2024-04-13 | 7.2 | 90 | Defender | - | - | 1 | - | 28 | - | 21 | 1 | 1 | 1 | 7 | 5 | - | - | 1 | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Motherwell
|
Premiership | 2024-04-06 | 6.7 | 90 | Defender | - | - | 1 | - | 47 | - | 33 | 2 | 1 | - | 8 | 6 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
ST Johnstone - Dundee
|
Premiership | 2024-03-30 | 6.6 | 90 | Defender | - | - | 1 | - | 33 | - | 22 | 2 | - | - | 15 | 8 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Aberdeen
|
Premiership | 2024-03-13 | 7.0 | 90 | Defender | - | - | - | - | 28 | - | 22 | 3 | - | - | 9 | 4 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Kilmarnock
|
Premiership | 2024-03-02 | 6.9 | 90 | Defender | - | - | - | - | 44 | - | 31 | 2 | - | 2 | 10 | 10 | - | - | - | 3 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Celtic - Dundee
|
Premiership | 2024-02-28 | 5.7 | 90 | Defender | - | - | - | - | 17 | - | 11 | - | 1 | - | 2 | 1 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Rangers - Dundee
|
Premiership | 2023-12-09 | 6.2 | 26 | Defender | - | - | - | - | 3 | - | 2 | - | 1 | 1 | 1 | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Motherwell - Dundee
|
Premiership | 2023-12-02 | 7.5 | 90 | Defender | - | - | 2 | - | 82 | 1 | 69 | 3 | - | - | 10 | 7 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Hibernian
|
Premiership | 2023-11-25 | 6.5 | 90 | Defender | - | - | - | - | 44 | - | 36 | 2 | 2 | - | 9 | 3 | - | - | 2 | - | 1 | 0 | 1 | - | 0 | 0 | 0 | - |
Dundee - ST Mirren
|
Premiership | 2023-11-11 | 6.6 | 90 | Defender | - | - | - | - | 36 | - | 22 | 1 | - | - | 2 | 2 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Livingston
|
Premiership | 2023-11-05 | 7.7 | 90 | Defender | - | - | - | - | 44 | 1 | 29 | 2 | 1 | 1 | 7 | 6 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Rangers
|
Premiership | 2023-11-01 | 6.7 | 90 | Defender | - | - | - | - | 29 | 1 | 17 | 4 | 4 | 1 | 9 | 5 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Livingston - Dundee
|
Premiership | 2023-10-28 | 8.3 | 90 | Defender | - | 1 | 2 | - | 60 | 3 | 45 | 3 | - | 3 | 10 | 6 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Ross County
|
Premiership | 2023-10-24 | 7.5 | 90 | Defender | - | - | - | - | 47 | - | 32 | 4 | - | 1 | 12 | 9 | 1 | 1 | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Hibernian - Dundee
|
Premiership | 2023-09-30 | 6.9 | 90 | Defender | - | - | - | - | 22 | - | 15 | 2 | 1 | - | 7 | 3 | 1 | 1 | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dundee - Motherwell
|
Premiership | 2023-08-05 | - | 6 | Defender | - | - | - | - | 1 | - | - | 1 | - | - | 2 | 2 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Legend
| Competition | M | St | Min | G | A | G+A | Min/G | Ø | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Season 2026 | ||||||||||
Cypriot First Division
|
3 | 3 | 212 | 0 | 0 | 0 | - | 0 | 0 | 6.43 |
| Season 2024 | ||||||||||
Premiership
|
24 | 23 | 1,953 | 1 | 2 | 3 | 1,953 | 4 | 0 | 6.91 |
| Season 2023 | ||||||||||
Premiership
|
21 | 20 | 1,732 | 1 | 1 | 2 | 1,732 | 2 | 0 | 6.91 |
| Full career | 48 | 46 | 3,897 | 2 | 3 | 5 | 1,949 | 6 | 0 | 6.88 |
| Statistic | Season 2026 | Full career | ||||
|---|---|---|---|---|---|---|
| Total | per match | per 90 | Total | per match | per 90 | |
| Matches | 3 | - | - | 48 | - | - |
| Minutes played | 212 | 70.7 | - | 3,897 | 81.2 | - |
| Attacking | ||||||
| Goals | 0 | 0.00 | 0.00 | 2 | 0.04 | 0.05 |
| Assists | 0 | 0.00 | 0.00 | 3 | 0.06 | 0.07 |
| Goals + assists | 0 | 0.00 | 0.00 | 5 | 0.10 | 0.12 |
| Shots | 1 | 0.33 | 0.42 | 20 | 0.42 | 0.46 |
| Shots on target | 0 | 0.00 | 0.00 | 6 | 0.13 | 0.14 |
| Dribbles | 0 | 0.00 | 0.00 | 6 | 0.13 | 0.14 |
| Successful dribbles | 0 | 0.00 | 0.00 | 4 | 0.08 | 0.09 |
| Offside | 0 | 0.00 | 0.00 | 1 | 0.02 | 0.02 |
| Passing | ||||||
| Passes | 104 | 34.67 | 44.15 | 1,763 | 36.73 | 40.72 |
| Key passes | - | - | - | 16 | 0.33 | 0.37 |
| Accurate passes | 89 | 29.67 | 37.78 | 1,377 | 28.69 | 31.80 |
| Defending | ||||||
| Tackles | 1 | 0.33 | 0.42 | 84 | 1.75 | 1.94 |
| Interceptions | 1 | 0.33 | 0.42 | 36 | 0.75 | 0.83 |
| Blocked shots | 2 | 0.67 | 0.85 | 33 | 0.69 | 0.76 |
| Duels | 20 | 6.67 | 8.49 | 375 | 7.81 | 8.66 |
| Duels won | 10 | 3.33 | 4.25 | 223 | 4.65 | 5.15 |
| Dribbled past | 3 | 1.00 | 1.27 | 34 | 0.71 | 0.79 |
| Discipline | ||||||
| Fouls committed | 4 | 1.33 | 1.70 | 28 | 0.58 | 0.65 |
| Fouls drawn | 1 | 0.33 | 0.42 | 22 | 0.46 | 0.51 |
| Yellow cards | 0 | 0.00 | 0.00 | 6 | 0.13 | 0.14 |
| Red cards | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
| Penalties | ||||||
| Penalties scored | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
| Penalties missed | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
| Penalty conceded | - | - | - | 2 | 0.04 | 0.05 |
Scoring minutes bingo card Juan Antonio Portales Villarreal
Juan Antonio Portales Villarreal has scored in 6/90 minutes of play, since the first goal on 2024-04-28.
Stoppage time counts towards the minute on the clock: a goal at 45+2 fills square 45.
Transfers Juan Antonio Portales Villarreal
| Transfer date | Old club | New club | Type | Amount |
|---|---|---|---|---|
CDS Tampico Madero
|
Omonia 29is Maiou
|
Free | € 0 | |
CDS Tampico Madero
|
Omonia 29is Maiou
|
Free | € 0 | |
Dundee
|
CDS Tampico Madero
|
Free | € 0 | |
Atlante FC
|
Dundee
|
Free | € 0 | |
Alebrijes de Oaxaca
|
Atlante FC
|
Transfer | - | |
Atletico San Luis
|
Alebrijes de Oaxaca
|
Transfer | - | |
Monterrey
|
Atletico San Luis
|
Transfer | - |