Menu
P. Capelle photo
Player

P. Capelle

Midfielder · Angers 🇫🇷 France · Available
Apps 17
Minutes 731
Rating 6.68 / 10
Goals 0
Assists 1

P. Capelle is listed as a Midfielder for Angers. Key facts: nationality France, age 39, number #15, born 1987-04-15, height 181, weight 73, apps 17, goals 0.

Season coverage

Season attacking statistics

7 season rows

Understat league-season totals. xG and xA are expected goals and expected assists, displayed to two decimals. These totals are separate from BADB recorded-match statistics.

2022/2023 Ligue 1 Angers Understat
Apps
26
Minutes
1426
Goals
0
Assists
3
xG
1.50
xA
0.88
Shots
16
Key passes
12
Non-penalty goals
0
Non-penalty xG
1.50
Season analysis
Per 90 minutes
Goals / 90
0.00
Assists / 90
0.19
xG / 90
0.09
xA / 90
0.06
Non-penalty goals / 90
0.00
Non-penalty xG / 90
0.09
Shots / 90
1.01
Key passes / 90
0.76
Goals + assists / 90
0.19
Season contributions
Goals minus xG
-1.50
Assists minus xA
+2.12
Non-penalty goals minus non-penalty xG
-1.50
Goals + assists
3
Change from 2021/2022

Compared with 2021/2022 (1180 minutes), same club and league.

Goals / 90 change
0.00
xG / 90 change
+0.04
Assists / 90 change
+0.11
xA / 90 change
-0.13
Non-penalty goals / 90 change
0.00
Non-penalty xG / 90 change
+0.04
Shots / 90 change
-0.29
Key passes / 90 change
-0.39
2021/2022 Ligue 1 Angers Understat
Apps
30
Minutes
1180
Goals
0
Assists
1
xG
0.76
xA
2.42
Shots
17
Key passes
15
Non-penalty goals
0
Non-penalty xG
0.76
Season analysis
Per 90 minutes
Goals / 90
0.00
Assists / 90
0.08
xG / 90
0.06
xA / 90
0.18
Non-penalty goals / 90
0.00
Non-penalty xG / 90
0.06
Shots / 90
1.30
Key passes / 90
1.14
Goals + assists / 90
0.08
Season contributions
Goals minus xG
-0.76
Assists minus xA
-1.42
Non-penalty goals minus non-penalty xG
-0.76
Goals + assists
1
2020/2021 Ligue 1 Angers Understat Regular season
Apps
35
Minutes
2059
Goals
3
Assists
3
xG
3.26
xA
1.90
Shots
29
Key passes
23
Non-penalty goals
3
Non-penalty xG
3.26
Season analysis
Per 90 minutes
Goals / 90
0.13
Assists / 90
0.13
xG / 90
0.14
xA / 90
0.08
Non-penalty goals / 90
0.13
Non-penalty xG / 90
0.14
Shots / 90
1.27
Key passes / 90
1.01
Goals + assists / 90
0.26
Season contributions
Goals minus xG
-0.26
Assists minus xA
+1.10
Non-penalty goals minus non-penalty xG
-0.26
Goals + assists
6
Shot quality
xG per shot
0.11
Show 4 earlier seasons · 4 rows Hide 4 earlier seasons · 4 rows
2018/2019 Ligue 1 Angers Understat
Apps
26
Minutes
1846
Goals
3
Assists
3
xG
3.08
xA
3.73
Shots
28
Key passes
26
Non-penalty goals
3
Non-penalty xG
3.08
Season analysis
Per 90 minutes
Goals / 90
0.15
Assists / 90
0.15
xG / 90
0.15
xA / 90
0.18
Non-penalty goals / 90
0.15
Non-penalty xG / 90
0.15
Shots / 90
1.37
Key passes / 90
1.27
Goals + assists / 90
0.29
Season contributions
Goals minus xG
-0.08
Assists minus xA
-0.73
Non-penalty goals minus non-penalty xG
-0.08
Goals + assists
6
Shot quality
xG per shot
0.11
Change from 2017/2018

Compared with 2017/2018 (1910 minutes), same club and league.

Goals / 90 change
+0.05
xG / 90 change
+0.03
Assists / 90 change
+0.10
xA / 90 change
+0.09
Non-penalty goals / 90 change
+0.05
Non-penalty xG / 90 change
+0.03
Shots / 90 change
-0.52
Key passes / 90 change
-0.15
2017/2018 Ligue 1 Angers Understat
Apps
28
Minutes
1910
Goals
2
Assists
1
xG
2.52
xA
1.90
Shots
40
Key passes
30
Non-penalty goals
2
Non-penalty xG
2.52
Season analysis
Per 90 minutes
Goals / 90
0.09
Assists / 90
0.05
xG / 90
0.12
xA / 90
0.09
Non-penalty goals / 90
0.09
Non-penalty xG / 90
0.12
Shots / 90
1.88
Key passes / 90
1.41
Goals + assists / 90
0.14
Season contributions
Goals minus xG
-0.52
Assists minus xA
-0.90
Non-penalty goals minus non-penalty xG
-0.52
Goals + assists
3
Shot quality
xG per shot
0.06
Change from 2016/2017

Compared with 2016/2017 (1748 minutes), same club and league.

Goals / 90 change
-0.01
xG / 90 change
+0.01
Assists / 90 change
0.00
xA / 90 change
+0.01
Non-penalty goals / 90 change
-0.01
Non-penalty xG / 90 change
+0.01
Shots / 90 change
+0.24
Key passes / 90 change
+0.28
2016/2017 Ligue 1 Angers Understat
Apps
32
Minutes
1748
Goals
2
Assists
1
xG
2.04
xA
1.63
Shots
32
Key passes
22
Non-penalty goals
2
Non-penalty xG
2.04
Season analysis
Per 90 minutes
Goals / 90
0.10
Assists / 90
0.05
xG / 90
0.10
xA / 90
0.08
Non-penalty goals / 90
0.10
Non-penalty xG / 90
0.10
Shots / 90
1.65
Key passes / 90
1.13
Goals + assists / 90
0.15
Season contributions
Goals minus xG
-0.04
Assists minus xA
-0.63
Non-penalty goals minus non-penalty xG
-0.04
Goals + assists
3
Shot quality
xG per shot
0.06
Change from 2015/2016

Compared with 2015/2016 (1249 minutes), same club and league.

Goals / 90 change
-0.19
xG / 90 change
-0.05
Assists / 90 change
+0.05
xA / 90 change
+0.02
Non-penalty goals / 90 change
-0.19
Non-penalty xG / 90 change
-0.05
Shots / 90 change
-0.30
Key passes / 90 change
-0.24
2015/2016 Ligue 1 Angers Understat
Apps
28
Minutes
1249
Goals
4
Assists
0
xG
2.10
xA
0.94
Shots
27
Key passes
19
Non-penalty goals
4
Non-penalty xG
2.10
Season analysis
Per 90 minutes
Goals / 90
0.29
Assists / 90
0.00
xG / 90
0.15
xA / 90
0.07
Non-penalty goals / 90
0.29
Non-penalty xG / 90
0.15
Shots / 90
1.95
Key passes / 90
1.37
Goals + assists / 90
0.29
Season contributions
Goals minus xG
+1.90
Assists minus xA
-0.94
Non-penalty goals minus non-penalty xG
+1.90
Goals + assists
4
Shot quality
xG per shot
0.08

Per 90 = total × 90 ÷ minutes; shown from 900 minutes played. Goals minus xG: positive means more goals than expected; negative means fewer. Assists minus xA compares recorded assists with expected assists. The non-penalty difference excludes penalties from both goals and xG. xG per shot = xG ÷ shots, including penalties; shown from 20 shots. It describes average chance quality, not finishing ability. Season changes compare the same club and league, adjusting for minutes, not playing conditions. Past results, not a prediction.

Season coverage

Recorded season statistics

1 season row

Based on matches currently recorded by BADB. These values may not equal official full-season totals.

2025 Ligue 1 Angers
Apps
3
Minutes
143
Assists
0
Yellow cards
1
Red cards
0
Rating
6.1
Player overview

Season and recent form

Performance trend Latest 5 of 6 appearances
View full match history
  1. Stade Brestois 29 - Angers #15 · M · Captain Rating 5.9 Minutes 78 min 0 A 0.04 xG0.05 xA1 Shots1 Key passes
  2. Angers - Strasbourg #15 · M · Captain Rating 6 Minutes 89 min 1 A 0.06 xG0.34 xA1 Shots1 Key passes
  3. Auxerre - Angers #15 · M · Captain Rating 6.3 Minutes 62 min 0 A 0.32 xG0 xA1 Shots
  4. Angers - Paris Saint Germain MC Minutes 76 min 0 G 0 A 0 xG0 xA0 Shots0 Key passes
  5. Paris Saint Germain - Angers Sub · Substitute Minutes 40 min 0 G 0 A 0 xG0.08 xA0 Shots1 Key passes
Season stats 10 values
Apps 17
Minutes 731
Rating 6.68 / 10
Goals 0
Assists 1
Shots 6
Key passes 6
Tackles 24
Cards 3
Saves 0
Detailed match stats Latest 6 appearances

Attack

Expected goals
0.42
Expected assists
0.47
xG chain
2.2
xG buildup
1.41
Key passes
3
Fouls won
1

Distribution

Passes completed
58 / 74 (78%)

Defence

Duels won
5 / 19 (26%)
Tackles
3
Interceptions
3
Dribbled past
10
Fouls committed
5

Discipline and goalkeeping

Yellow cards
3

Profile facts

Nationality
France
Team
Angers
Country
France
Age
39
Number
#15
Born
1987-04-15
Birthplace
Lesquin
Birth country
France
Height
181
Weight
73
Peer benchmark

Performance among comparable players

153 players

Compared with players in the Midfielder position at clubs in France. Every player has at least 5 appearances and 450 minutes in the stored season window.

Average rating
6.68 28th percentile 28% Compared with 153 players
Minutes per appearance
43 min 17th percentile 17% Compared with 153 players
Goal contributions / 90
0.12 32nd percentile 32% Compared with 153 players
Key passes / 90
0.74 34th percentile 34% Compared with 153 players
Tackles + interceptions / 90
3.94 83rd percentile 83% Compared with 153 players

Career timeline 2 entries

Career: Angers · Free transfer from Clermont Foot.

  1. Angers Free transfer from Clermont Foot
  2. Quevilly Club history from Avion

Your privacy choices

Optional BADB measurement

Help BADB measure visits from official social posts. The site works if you reject.