Season Summary (43 matches, 3032' played)
3
Goals
2
Assists
6.91
Avg Rating
1.5
xG
1.0
xA
ATTACKING
| Shots | 18 |
| On target | 8 |
| Key passes | 9 |
| Pass accuracy | 91.5% |
DEFENSIVE
| Tackles | 31 |
| Interceptions | 46 |
| Clearances | 132 |
| Recoveries | 144 |
DUELS & DISCIPLINE
| Duels won | 104/178 |
| Aerials won | 37/66 |
| Yellow cards | 7 |
| Red cards | 1 |
Per 90 Minutes
0.09
Goals
0.06
Assists
0.05
xG
0.03
xA
0.53
Shots
0.27
Key Passes
0.92
Tackles
1.37
Interceptions
3.09
Duels Won
Match-by-Match Statistics
| Date | League | Match | Min | Rating | G | A | xG | Shots | KP | Pass% | Tackles | Duels | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| May 03 | Ligue 1 | Lille 1-1 Le Havre | 90 | 6.9 | 0 | 0 | 0.20 | 2(1) | 0 | 43/48 | 1 | 4/9 | - |
| Apr 26 | Ligue 1 | Paris FC --1 Lille | 90 | 7.1 | 0 | 0 | - | 0 | 0 | 40/43 | 0 | 2/3 | - |
| Apr 12 | Ligue 1 | Toulouse --4 Lille | 90 | 7.6 | 0 | 0 | - | 0 | 0 | 84/87 | 0 | 4/5 | - |
| Apr 04 | Ligue 1 | Lille 3-- RC Lens | 90 | 7.3 | 0 | 0 | - | 0 | 0 | 46/54 | 1 | 5/8 | ■ |
| Apr 01 | Internation… | Mexico 1-1 Belgium | 72 | 6.7 | 0 | 0 | - | 0 | 0 | 50/54 | 0 | 1/1 | - |
| Mar 28 | Internation… | USA 2-5 Belgium | 28 | 6.6 | 0 | 0 | - | 0 | 0 | 20/22 | 1 | 2/2 | - |
| Mar 22 | Ligue 1 | Olympique d… 1-2 Lille | 90 | 6.8 | 0 | 0 | - | 0 | 0 | 42/45 | 0 | 2/3 | ■ |
| Mar 20 | Europa Leag… | Aston Villa 2-- Lille | 90 | 6.4 | 0 | 0 | - | 0 | 1 | 65/69 | 1 | 3/6 | - |
| Mar 15 | Ligue 1 | Stade Renna… 1-2 Lille | 90 | 7.5 | 0 | 1 | 0.13 | 1 | 1 | 54/62 | 1 | 4/4 | ■ |
| Mar 12 | Europa Leag… | Lille --1 Aston Villa | - | - | 0 | 0 | - | 0 | 0 | - | 0 | - | - |
| Mar 08 | Ligue 1 | Lille 1-1 Lorient | 90 | 6.9 | 0 | 0 | - | 0 | 0 | 61/66 | 2 | 3/3 | - |
| Mar 01 | Ligue 1 | Lille 1-- Nantes | 90 | 8.4 | 1 | 0 | 0.13 | 1(1) | 0 | 86/87 | 0 | 2/3 | ■ |
| Feb 26 | Europa Leag… | FK Crvena z… --1 Lille | 25 | 7.7 | 1 | 0 | 0.20 | 1(1) | 1 | 7/10 | 1 | 2/5 | - |
| Feb 22 | Ligue 1 | Angers --1 Lille | 90 | 7.0 | 0 | 0 | 0.05 | 1(1) | 0 | 70/76 | 0 | 2/5 | ■ |
| Feb 20 | Europa Leag… | Lille --1 FK Crvena z… | 90 | 7.5 | 0 | 0 | - | 0 | 1 | 39/50 | 0 | 4/7 | - |
| Feb 06 | Ligue 1 | Metz --- Lille | - | - | 0 | 0 | - | 0 | 0 | - | 0 | - | - |
| Feb 01 | Ligue 1 | Olympique L… 1-- Lille | 90 | 6.4 | 0 | 0 | - | 0 | 0 | 63/69 | 1 | 2/4 | ■ |
| Jan 30 | Europa Leag… | Lille 1-- SC Freiburg | 90 | 8.5 | 0 | 0 | - | 0 | 1 | 68/73 | 4 | 6/7 | - |
| Jan 25 | Ligue 1 | Lille 1-4 RC Strasbou… | 90 | 6.1 | 0 | 0 | 0.03 | 1 | 0 | 57/64 | 1 | 2/2 | - |
| Jan 23 | Europa Leag… | Celta Vigo 2-1 Lille | 90 | 6.5 | 0 | 0 | 0.08 | 2 | 1 | 64/66 | 1 | 3/4 | ■ |
| Jan 17 | Ligue 1 | Paris Saint… 3-- Lille | 90 | 6.5 | 0 | 0 | - | 0 | 0 | 43/46 | 1 | 3/5 | - |
| Jan 12 | Coupe de Fr… | Lille 1-2 Olympique L… | 90 | 7.2 | 1 | 0 | - | 1(1) | 0 | 81/88 | 2 | 4/7 | - |
| Jan 04 | Ligue 1 | Lille --2 Stade Renna… | 90 | 7.1 | 0 | 0 | - | 0 | 0 | 48/53 | 1 | 1/2 | - |
| Dec 14 | Ligue 1 | Auxerre 3-4 Lille | 38 | 5.5 | 0 | 0 | - | 0 | 0 | 36/39 | 0 | 0/2 | ■ |
| Dec 11 | Europa Leag… | BSC Young B… 1-- Lille | 90 | 6.6 | 0 | 0 | - | 0 | 0 | 65/70 | 2 | 2/5 | - |
| Dec 06 | Ligue 1 | Lille 1-- Olympique d… | 90 | 6.9 | 0 | 0 | - | 0 | 0 | 41/42 | 0 | 1/2 | - |
| Nov 30 | Ligue 1 | Le Havre --1 Lille | 90 | 7.4 | 0 | 0 | - | 0 | 0 | 50/55 | 0 | 3/5 | - |
| Nov 27 | Europa Leag… | Lille 4-- GNK Dinamo … | 90 | 7.5 | 0 | 0 | - | 0 | 0 | 86/92 | 0 | 0/3 | - |
| Nov 23 | Ligue 1 | Lille 4-2 Paris FC | 12 | 6.8 | 0 | 0 | - | 0 | 0 | 2/2 | 0 | 1/1 | - |
| Nov 09 | Ligue 1 | RC Strasbou… 2-- Lille | 90 | 6.3 | 0 | 0 | 0.15 | 2(2) | 0 | 63/74 | 0 | 2/6 | - |
| Oct 29 | Ligue 1 | Nice 2-- Lille | 90 | 6.6 | 0 | 0 | 0.01 | 1(1) | 0 | 72/77 | 1 | 4/5 | - |
| Oct 26 | Ligue 1 | Lille 6-1 Metz | 22 | 6.5 | 0 | 0 | - | 0 | 0 | 9/9 | 1 | 2/2 | - |
| Oct 23 | Europa Leag… | Lille 3-4 PAOK | 45 | 5.8 | 0 | 0 | - | 0 | 0 | 29/33 | 0 | 1/3 | - |
| Oct 19 | Ligue 1 | Nantes --2 Lille | - | - | 0 | 0 | - | 0 | 0 | - | 0 | - | - |
| Oct 05 | Ligue 1 | Lille 1-1 Paris Saint… | 90 | 7.2 | 0 | 0 | - | 0 | 0 | 29/33 | 2 | 6/10 | - |
| Oct 02 | Europa Leag… | AS Roma --1 Lille | - | - | 0 | 0 | - | 0 | 0 | - | 0 | - | - |
| Sep 28 | Ligue 1 | Lille --1 Olympique L… | 90 | 6.3 | 0 | 0 | 0.04 | 0 | 0 | 45/54 | 0 | 2/7 | - |
| Sep 25 | Europa Leag… | Lille 2-1 SK Brann | - | - | 0 | 0 | - | 0 | 0 | - | 0 | - | - |
| Sep 20 | Ligue 1 | RC Lens 3-- Lille | 90 | 5.8 | 0 | 0 | - | 0 | 0 | 57/64 | 2 | 3/8 | - |
| Sep 14 | Ligue 1 | Lille 2-1 Toulouse | 90 | 7.6 | 0 | 0 | 0.07 | 1 | 0 | 75/81 | 3 | 9/10 | - |
| Aug 30 | Ligue 1 | Lorient 1-7 Lille | 90 | 7.0 | 0 | 0 | 0.25 | 0 | 0 | 74/79 | 0 | 4/7 | - |
| Aug 24 | Ligue 1 | Lille 1-- AS Monaco | 90 | 7.0 | 0 | 0 | 0.18 | 4 | 2 | 47/52 | 0 | 2/3 | - |
| Aug 17 | Ligue 1 | Stade Brest… 3-3 Lille | 90 | 6.9 | 0 | 1 | - | 0 | 1 | 51/56 | 1 | 1/4 | - |
Get Nathan Ngoy's data via the API:
# Player profile (+ transfers, preferred foot, contract)
curl -H "Authorization: Token YOUR_API_KEY" \
"https://sports.bzzoiro.com/api/players/1447/"
# 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=1447"