Profile
| Club | Huesca |
| Nationality | Spain |
| Born | Jun 13, 1990 (35 yrs) |
| Height | 169 cm |
| Foot | Right |
| Contract | Until Jun 2026 |
| Market Value | 0M EUR |
| Number | #20 |
Season Summary (50 matches, 2839' played)
2
Goals
4
Assists
6.75
Avg Rating
0.0
xG
0.0
xA
ATTACKING
| Shots | 21 |
| On target | 11 |
| Key passes | 47 |
| Pass accuracy | 85.0% |
DEFENSIVE
| Tackles | 22 |
| Interceptions | 14 |
| Clearances | 25 |
| Recoveries | 186 |
DUELS & DISCIPLINE
| Duels won | 121/307 |
| Aerials won | 15/64 |
| Yellow cards | 4 |
| Red cards | 0 |
Per 90 Minutes
0.06
Goals
0.13
Assists
0.0
xG
0.0
xA
0.67
Shots
1.49
Key Passes
0.7
Tackles
0.44
Interceptions
3.84
Duels Won
Match-by-Match Statistics
| Date | League | Match | Min | Rating | G | A | xG | Shots | KP | Pass% | Tackles | Duels | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| May 03 | Segunda Div… | Real Racing… 4-2 Huesca | 90 | 7.1 | 0 | 0 | - | 0 | 0 | 35/35 | 1 | 4/7 | - |
| Apr 26 | Segunda Div… | Huesca 1-- Real Zarago… | 90 | 7.4 | 0 | 0 | - | 0 | 1 | 34/39 | 1 | 6/8 | - |
| Apr 19 | Segunda Div… | Eibar 2-1 Huesca | 90 | 6.6 | 0 | 0 | - | 0 | 2 | 55/65 | 0 | 2/10 | ■ |
| Apr 12 | Segunda Div… | Huesca 1-1 Deportivo d… | 90 | 6.9 | 0 | 0 | - | 0 | 0 | 51/57 | 1 | 5/8 | - |
| Apr 05 | Segunda Div… | Las Palmas 2-1 Huesca | 90 | 6.6 | 0 | 1 | - | 0 | 3 | 36/43 | 2 | 5/12 | ■ |
| Apr 01 | Segunda Div… | Huesca 1-1 Cultural Le… | 90 | 6.7 | 0 | 0 | - | 1 | 2 | 33/44 | 0 | 4/13 | - |
| Mar 28 | Segunda Div… | Granada 4-2 Huesca | 90 | 7.2 | 0 | 1 | - | 1 | 4 | 40/48 | 1 | 3/5 | - |
| Mar 20 | Segunda Div… | Huesca 1-3 Almería | 63 | 6.2 | 0 | 0 | - | 1 | 0 | 13/20 | 0 | 5/11 | - |
| Mar 15 | Segunda Div… | Málaga CF 5-3 Huesca | 66 | 6.3 | 0 | 0 | - | 1 | 0 | 19/23 | 0 | 1/2 | - |
| Mar 07 | Segunda Div… | Huesca --- Albacete Ba… | 73 | 7.2 | 0 | 0 | - | 0 | 3 | 18/21 | 1 | 7/11 | - |
| Feb 28 | Segunda Div… | Real Vallad… 1-- Huesca | 59 | 6.3 | 0 | 0 | - | 1(1) | 1 | 26/31 | 3 | 6/10 | - |
| Feb 21 | Segunda Div… | Huesca 1-2 Mirandés | 90 | 7.0 | 0 | 0 | - | 3 | 3 | 41/48 | 1 | 5/11 | - |
| Feb 15 | Segunda Div… | Huesca 2-- AD Ceuta | 82 | 8.0 | 1 | 0 | - | 1(1) | 1 | 27/33 | 2 | 5/12 | - |
| Feb 08 | Segunda Div… | Sporting Gi… 2-1 Huesca | 90 | 6.3 | 0 | 0 | - | 1(1) | 0 | 56/62 | 0 | 5/12 | ■ |
| Feb 01 | Segunda Div… | Huesca 1-- Cádiz | 90 | 7.6 | 0 | 0 | - | 0 | 3 | 63/73 | 1 | 2/9 | - |
| Jan 25 | Segunda Div… | FC Andorra 1-1 Huesca | 64 | 6.6 | 0 | 0 | - | 0 | 1 | 18/21 | 1 | 4/8 | - |
| Jan 18 | Segunda Div… | Burgos Club… 1-- Huesca | 83 | 5.9 | 0 | 0 | - | 0 | 0 | 16/22 | 0 | 1/10 | - |
| Jan 12 | Segunda Div… | Huesca 1-2 Córdoba | 86 | 6.4 | 0 | 0 | - | 1(1) | 2 | 26/33 | 0 | 3/17 | - |
| Jan 03 | Segunda Div… | CD Castellón 4-1 Huesca | 10 | 6.9 | 0 | 0 | - | 1(1) | 0 | 16/19 | 0 | - | - |
| Dec 20 | Segunda Div… | Huesca 1-1 Real Racing… | 90 | 6.7 | 0 | 0 | - | 0 | 3 | 35/40 | 0 | 4/9 | - |
| Dec 17 | Copa del Rey | Huesca 1-1 Osasuna | 49 | 6.7 | 0 | 0 | - | 0 | 2 | 26/27 | 1 | 1/3 | - |
| Dec 12 | Segunda Div… | Cultural Le… --2 Huesca | 90 | 6.5 | 0 | 1 | - | 1(1) | 1 | 26/31 | 0 | 0/5 | - |
| Dec 06 | Segunda Div… | Huesca 1-4 Real Vallad… | 90 | 6.9 | 0 | 0 | - | 1(1) | 3 | 30/34 | 0 | 5/12 | - |
| Dec 02 | Copa del Rey | Racing de F… --2 Huesca | 29 | - | 0 | 1 | - | 0 | 0 | - | 0 | - | - |
| Nov 29 | Segunda Div… | Almería --- Huesca | 87 | 6.6 | 0 | 0 | - | 0 | 0 | 24/34 | 0 | 2/7 | - |
| Nov 23 | Segunda Div… | Huesca 2-- Sporting Gi… | 83 | 6.8 | 0 | 0 | - | 1(1) | 2 | 25/34 | 0 | 3/7 | - |
| Nov 17 | Segunda Div… | Real Zarago… 1-- Huesca | 90 | 6.6 | 0 | 0 | - | 1(1) | 1 | 34/40 | 3 | 7/12 | - |
| Nov 08 | Segunda Div… | Huesca 2-2 FC Andorra | 12 | 6.6 | 0 | 0 | - | 0 | 1 | 10/12 | 0 | 1/2 | - |
| Nov 05 | Segunda Div… | Real Socied… 2-- Huesca | 71 | 6.7 | 0 | 0 | - | 3(1) | 0 | 36/42 | 1 | 3/7 | - |
| Nov 01 | Segunda Div… | Albacete Ba… 2-1 Huesca | 45 | 6.5 | 0 | 0 | - | 0 | 1 | 25/29 | 0 | 0/3 | - |
| Oct 28 | Copa del Rey | Utebo FC --3 Huesca | - | - | 0 | 0 | - | 0 | 0 | - | 0 | - | - |
| Oct 24 | Segunda Div… | Huesca 1-1 Las Palmas | 65 | 6.5 | 0 | 0 | - | 0 | 0 | 19/22 | 0 | 1/6 | ■ |
| Oct 12 | Segunda Div… | Cádiz 1-- Huesca | 64 | 6.9 | 0 | 0 | - | 0 | 2 | 19/20 | 1 | 4/6 | - |
| Oct 04 | Segunda Div… | Huesca 2-1 Burgos Club… | - | - | 0 | 0 | - | 0 | 0 | - | 0 | - | - |
| Sep 28 | Segunda Div… | Huesca --1 Granada | 52 | 6.9 | 0 | 0 | - | 0 | 0 | 19/21 | 0 | - | - |
| Sep 19 | Segunda Div… | Deportivo d… 4-- Huesca | 13 | 6.6 | 0 | 0 | - | 0 | 0 | 13/14 | 0 | 1/2 | - |
| Sep 13 | Segunda Div… | Huesca 1-- Málaga CF | 74 | 6.7 | 0 | 0 | - | 0 | 1 | 28/33 | 0 | 5/9 | - |
| Sep 07 | Segunda Div… | AD Ceuta 2-1 Huesca | 10 | 6.8 | 0 | 0 | - | 0 | 0 | 10/10 | 0 | 2/3 | - |
| Sep 01 | Segunda Div… | Huesca 2-1 Eibar | 27 | 6.2 | 0 | 0 | - | 0 | 0 | 7/8 | 0 | 1/8 | - |
| Jun 21 | Segunda Div… | Real Oviedo 2-1 Mirandés | 38 | 7.2 | 1 | 0 | - | 2(1) | 0 | 9/11 | 0 | 1/4 | - |
| Jun 15 | Segunda Div… | Mirandés 1-- Real Oviedo | - | - | 0 | 0 | - | 0 | 0 | - | 0 | - | - |
| Jun 11 | Segunda Div… | Real Oviedo 1-1 Almería | 1 | - | 0 | 0 | - | 0 | 0 | 3/3 | 0 | 0/1 | - |
| Jun 07 | Segunda Div… | Almería 1-2 Real Oviedo | - | - | 0 | 0 | - | 0 | 0 | - | 0 | - | - |
| Jun 01 | Segunda Div… | Real Oviedo 2-1 Cádiz | 8 | 6.8 | 0 | 0 | - | 0 | 1 | 3/4 | 0 | - | - |
| May 25 | Segunda Div… | CD Tenerife --1 Real Oviedo | 60 | 6.5 | 0 | 0 | - | 0 | 0 | 17/23 | 0 | 0/4 | - |
| May 18 | Segunda Div… | Real Oviedo 1-- Real Zarago… | 67 | 6.6 | 0 | 0 | - | 0 | 0 | 35/42 | 0 | 2/7 | - |
| May 11 | Segunda Div… | Real Racing… 1-1 Real Oviedo | - | - | 0 | 0 | - | 0 | 0 | - | 0 | - | - |
| May 03 | Segunda Div… | Huesca 1-2 Real Oviedo | 60 | 6.9 | 0 | 0 | - | 0 | 1 | 50/55 | 0 | 1/4 | - |
| Apr 26 | Segunda Div… | Real Oviedo 1-- Levante UD | 78 | 6.9 | 0 | 0 | - | 0 | 2 | 31/35 | 1 | 4/10 | - |
| Apr 20 | Segunda Div… | Córdoba --- Real Oviedo | - | - | 0 | 0 | - | 0 | 0 | - | 0 | - | - |
Get Francisco Portillo's data via the API:
# Player profile (+ transfers, preferred foot, contract)
curl -H "Authorization: Token YOUR_API_KEY" \
"https://sports.bzzoiro.com/api/players/28135/"
# All match-by-match stats (30+ metrics per game + heatmap)
curl -H "Authorization: Token YOUR_API_KEY" \
"https://sports.bzzoiro.com/api/player-stats/?player=28135"