PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in

Souleymane Sagnan

Defender·2 apps·180 mins
Last 6
LW
Tackles /90
4.50
tackles
Interceptions /90
1.50
interceptions
Duels won
79%
of duels
Blocks /90
1.00
blocks
Pass accuracy
91%
of passes
Fouls /90
0.00
committed
Summary

Souleymane Sagnan has already shown a defensive volume that far exceeds the baseline for a defender in Ligue 1. In his first appearance of the 2026/27 season, he logged 90 minutes and recorded six tackles and two interceptions, which translates to 6.0 tackles per 90 minutes compared with the average 1.65. His contribution off the ball is evident: the 6 tackles and 2 interceptions represent a significant defensive workload, while his average match rating of 7.6 indicates solid performance. Despite not registering any goals, assists, shots, or key passes, Sagnan’s defensive output remains above the positional baseline, underscoring his role as a workhorse in the back line. The data from this single match already suggest a season where his defensive work will be a key asset for his team.

Souleymane Sagnan has played 180 minutes across 2 appearances in Ligue 1, at 0.00 goals per 90 against a positional baseline of 0.06 and averaging 6.95 a match.

Written by Pythia from this player's own numbers.
01 Historic Performance02 Player Strength Analysis03 VS other players04 Player value05 Squad Statistics06 Season log07 Match log
01Historic Performance📊
Tackles per match
Total
9
Per match
4.50
6AUX22/083STR29/08
Interceptions per match
Total
3
Per match
1.50
2AUX22/081STR29/08
Duels won per match
Dotted line: duels won %
Total
11
Win rate
79%
7AUX22/084STR29/08
Blocks per match
Total
2
Per match
1.00
2AUX22/08STR29/08
Pass accuracy per match
Dotted line: accuracy %
Completed
90
Accuracy
91%
48AUX22/0842STR29/08
Fouls per match
Total
0
Per match
0.00
AUX22/08STR29/08
Dribbled past per match
Total
2
Per match
1.00
1AUX22/081STR29/08
Saves per match
Total
0
Per match
0.00
Save rate
-
AUX22/08STR29/08
02Player Strength Analysis💪
Where they rank
Tackles
3rdof 549
Interceptions
=15thof 54 · 7 level3
Pass accuracy
12thof 5491%
Saves
=11thof 54 · 44 level0
Ranked against 54 players in Ligue 1 with 180+ minutes this season, every position included. Rates need 20+ attempts, so a percentage off a handful of tries is left out rather than ranked. Each chart draws the top 40, plus this player where he falls outside them.

🛡️ Tackles

Season total · per 90 beside it
C. Cásseres
14(5.04)
Lamine Camara
13(6.50)
Souleymane Sagnan
9(4.50)
T. Jørgensen
8(3.03)
Rassoul Ndiaye
7(3.50)
Kévin Danois
7(3.50)
Tiago Santos
6(2.00)
Pierre-Emile Højbjerg
5(2.50)
R. Perraud
5(2.13)
Branco Van den Boomen
5(2.50)
Alexsandro Ribeiro
5(1.67)
Clement Akpa
5(2.50)
Junior Mwanga
5(2.50)
Yassine Titraoui
5(2.50)
Abdelhamid Ait Boudlal
5(2.50)
Emerson
4(2.00)
Matthieu Udol
4(2.00)
Andrew Omobamidele
4(2.00)
Ousmane Camara
4(2.00)
Amir Richardson
4(2.00)
Achraf Hakimi
3(1.50)
N. Bentaleb
3(1.08)
Timothy Weah
3(1.50)
Denis Zakaria
3(1.50)
Adrien Thomasson
3(1.50)
Ayumu Seko
3(1.50)
N. Ngoy
3(1.00)
Eric Dier
2(1.00)
R. Nicolaisen
2(0.72)
Jordan Lefort
2(1.00)
H. Haraldsson
2(0.73)
Sinaly Diomandé
2(1.00)
E. Mbappé
2(0.95)
Sadibou Sané
2(1.00)
C. Tapé
2(0.72)
Marquinhos
1(0.50)
Anthony Lopes
1(0.50)
Florian Thauvin
1(0.50)
Willian Pacho
1(0.50)
M. McKenzie
1(0.36)

🧲 Interceptions

Season total · per 90 beside it
Abdelhamid Ait Boudlal
7(3.50)
Ayumu Seko
6(3.00)
M. McKenzie
5(1.80)
Clement Akpa
5(2.50)
N. Ngoy
5(1.67)
Yassine Titraoui
5(2.50)
R. Nicolaisen
4(1.44)
Andrew Omobamidele
4(2.00)
Sinaly Diomandé
4(2.00)
Lamine Sy
4(2.00)
Amir Richardson
4(2.00)
Lamine Camara
4(2.00)
Tiago Santos
4(1.33)
C. Tapé
4(1.44)
N. Bentaleb
3(1.08)
Pierre-Emile Højbjerg
3(1.50)
H. Haraldsson
3(1.10)
Ousmane Camara
3(1.50)
Junior Mwanga
3(1.50)
T. Jørgensen
3(1.13)
Souleymane Sagnan
3(1.50)
Willian Pacho
2(1.00)
C. Cásseres
2(0.72)
Rassoul Ndiaye
2(1.00)
Alexsandro Ribeiro
2(0.67)
Achraf Hakimi
1(0.50)
Eric Dier
1(0.50)
Marquinhos
1(0.50)
Emerson
1(0.50)
Denis Zakaria
1(0.50)
Jordan Lefort
1(0.50)
Adrien Thomasson
1(0.50)
Branco Van den Boomen
1(0.50)
Mamadou Diop
1(0.50)
Charlie Cresswell
1(0.50)
Kévin Danois
1(0.50)
E. Mbappé
1(0.48)
Sadibou Sané
1(0.50)
Anthony Lopes
0(0.00)
Lukáš Hrádecký
0(0.00)

📏 Pass accuracy

Completed / attempted · count beside it
Andrew Omobamidele
97%(96)
R. Nicolaisen
96%(134)
Willian Pacho
96%(134)
Lamine Camara
94%(117)
Ousmane Camara
93%(100)
Pierre-Emile Højbjerg
93%(162)
Sinaly Diomandé
92%(83)
H. Haraldsson
92%(81)
Marquinhos
92%(157)
Abdelhamid Ait Boudlal
92%(89)
M. McKenzie
92%(155)
Souleymane Sagnan
91%(90)
Alexsandro Ribeiro
91%(125)
Jeffrey De Lange
90%(61)
Sadibou Sané
90%(78)
Denis Zakaria
89%(59)
Yassine Titraoui
89%(109)
Emerson
89%(107)
Achraf Hakimi
89%(158)
Eric Dier
89%(70)
Timothy Weah
88%(123)
Amir Richardson
88%(61)
N. Bentaleb
88%(111)
Matvey Safonov
88%(35)
Amine Gouiri
88%(56)
Junior Mwanga
87%(55)
E. Mbappé
87%(47)
Robin Risser
87%(60)
G. Restes
87%(85)
Tiago Santos
86%(64)
N. Ngoy
86%(121)
Adrien Thomasson
86%(81)
Jordan Lefort
85%(95)
Lamine Sy
84%(70)
Ayumu Seko
84%(67)
Clement Akpa
84%(82)
C. Cásseres
84%(173)
C. Tapé
83%(86)
Matthieu Udol
82%(45)
Florian Thauvin
82%(58)

🧤 Saves

Season total · per 90 beside it
Anthony Lopes
13(6.50)
B. Özer
13(4.33)
Lionel Mpasi Nzau
10(5.00)
Filip Jørgensen
10(5.00)
G. Restes
8(3.12)
Mamadou Diop
7(3.50)
Robin Risser
7(3.50)
Lukáš Hrádecký
5(2.50)
Jeffrey De Lange
5(2.50)
Matvey Safonov
2(1.00)
Achraf Hakimi
0(0.00)
Eric Dier
0(0.00)
Marquinhos
0(0.00)
N. Bentaleb
0(0.00)
Timothy Weah
0(0.00)
Florian Thauvin
0(0.00)
Emerson
0(0.00)
O. Giroud
0(0.00)
Pierre-Emile Højbjerg
0(0.00)
Denis Zakaria
0(0.00)
R. Nicolaisen
0(0.00)
Willian Pacho
0(0.00)
Matthieu Udol
0(0.00)
R. Perraud
0(0.00)
Jordan Lefort
0(0.00)
Adrien Thomasson
0(0.00)
Ayumu Seko
0(0.00)
Branco Van den Boomen
0(0.00)
M. McKenzie
0(0.00)
C. Cásseres
0(0.00)
H. Haraldsson
0(0.00)
Amine Gouiri
0(0.00)
Rassoul Ndiaye
0(0.00)
Alexsandro Ribeiro
0(0.00)
Andrew Omobamidele
0(0.00)
Sinaly Diomandé
0(0.00)
Esteban Lepaul
0(0.00)
Clement Akpa
0(0.00)
Lamine Sy
0(0.00)
Ousmane Camara
0(0.00)
Souleymane Sagnan
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
4.50
1.57
Interceptions /90
1.50
0.59
Duels won %
79%
67%
Blocks /90
1.00
0.59
Pass accuracy %
91%
86%
Fouls /90
0.00
0.59
4.501.5079%1.0091%0.001.570.5967%0.5986%0.59Tacklesrim 4.50Intrim 1.50Duelsrim 79%Blocksrim 1.00Pass accrim 91%Foulsrim 0.59
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Souleymane Sagnan Jeyland Mitchell
04Player value💶
Current market value
€500k
Transfermarkt, 2026
Value by year
€500k2025€500k2026
05Squad Statistics👥
Min apps1+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Florian ThauvinF2180314475%682%225%10044%040008.40
Ismaelo GaniouD2169102250%188%033056%120007.30
Franjo IvanovićF2135103333%275%556%31054%331007.25
Saud AbdulhamidM1621011100%089%012050%110007.30
Robin RisserG21800000087%000050%010076.95
Matthieu UdolM218000300%482%00%40057%310006.90
Souleymane SagnanD21800000091%093279%010006.95
Yassine TitraouiM21800000089%133%55053%030006.90
Abdallah SimaF216001210%357%2100%11050%130006.75
Maik NawrockiD215200110%093%00%13417%101006.30
Michaël CuisanceM214300210%089%1100%62050%300006.35
Michał SkóraśF211701100%385%1100%33079%260007.80
Thorgan HazardM24500100%187%020075%010006.55
Andrija BulatovićM22900210%191%1100%230100%010006.75
Ruben AguilarD1280000196%00%0100%201006.30
Odsonne ÉdouardF11900110%080%1100%000100%010006.70
Amadou HaidaraM1190000095%00000%000006.70
Florian SotocaF1900110%00000000006.50
Mezian MesloubM190000188%00%0000%000006.70
Per-player totals for 2026/27 from API-Football match stats, across 19 players. Click any column to sort. Goals/shot is conversion - goals divided by shots taken. Rating is API-Football's own 0-10 composite for each appearance, averaged here; it is their proprietary score, so treat it as a summary rather than an input. A blank from the provider means the player recorded none of that event, so it counts as zero. Form is 0-10: each appearance is scored as a per-90 composite of the stats that matter for that position, then the last 5 are compared with the player's own season baseline. 5 is their normal, green a hot run, red a cold one – it measures a player against themselves, not against the squad. Under 6 appearances shows a dash rather than a number off too small a sample.
06Season log🗂️
SeasonClubCompAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesTacklesInterc.Duels
won %
FoulsYelRedRating
2026/27LensLigue 121800000091%09379%0006.95
2024/25LensLigue 10000000000000
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
29 Auga StrasbourgL900003006.30
22 Augv AuxerreW900006007.60