Skip to main content
X. Haofeng photo

Xu Haofeng stats

Last 5
LDLDD
China
Nationality
Defender
Position
27
Age
183 cm
Height
Right
Foot
#4
Shirt

Next match

Super League logoSuper League
Best match odds
1Kambi3.35
XBet3654.00
2Kambi1.92

Match-by-match stats

X. Haofeng photo

X. Haofeng

0.5
Avg0.00P900.00
Hit rate0%0/20
0.5
Avg0.00
P900.00
Hit rate0%0/20
Loading chart...

Shandong TaishanX. Haofeng vs Shandong Taishan

4 games played, 1 more on the bench

Xu Haofeng's next match is on Saturday at 08:30 against Shandong Taishan. See how Xu Haofeng did in earlier matches against Shandong Taishan.

Against SHL
Goals
Avg
0.00
Season 0.00
P90
0.00
Season 0.00
Assists
Avg
0.00
Season 0.05
P90
0.00
Season 0.07
Shots
Avg
0.00
Season 0.11
P90
0.00
Season 0.14
Shots on target
Avg
0.00
Season 0.05
P90
0.00
Season 0.07
Fouls
Avg
1.00
Season 1.21
P90
1.09
Season 1.60
Cards
Avg
0.00
Season 0.16
P90
0.00
Season 0.21

Before the next match

Wuhan Three Towns v Shandong Taishan, Saturday

Shandong TaishanWhat Shandong Taishan allow left backs

Position stats
Per LB appearanceProjectedSHLLeague
Tackles0.941.69
Fouls committedn/a0.441.08
Passesn/a37.633.9
Shots0.810.49

16 appearances at LB against Shandong Taishan in their last 20 matches; league average from the Super League.

ProjectedOur AI model's numbers for this match. In beta. Access may change.

Best odds on X. Haofeng

Odds Outliers

Xu Haofeng 2026 season stats

As a left back, Xu Haofeng has appeared in 19 Super League matches this season, totalling 1,292 minutes at an average rating of 6.75. Every metric below is shown as a total, a per-90 rate or percentage, and a percentile against other Super League defenders.

Attacking stats

AttackingTotalPer 90 / %Percentile
Goals0n/a34
Goal involvements10.0756
Shots20.1011
Shots on target10.1051
Shot accuracy50.0%n/a89
Shot conversion0.0%n/a33
Goals per SoT0.00n/a33
Big chances missed0n/a27
Shots off target20.1429
Shots blocked10.0741
Hit woodwork0n/a43
Assists10.1079
Key passes130.9080
Chances created120.8481
Big chances created10.0757

Xu Haofeng has taken 2 shots with 1 on target (50% accuracy), scoring 0 goals. That is a shot roughly every 646 minutes. Those shots are worth 0 expected goals (xG), 0 of it from shots on target (xGOT). He is below average for shooting, ranking in the 11th percentile for shot volume among defenders. Xu Haofeng has 1 assist and 13 key passes , creating 1 big chances . That works out to a chance created roughly every 108 minutes. Xu Haofeng has set up 14 shots for teammates, worth 0 expected assists (xA). His creative output is strong, ranking in the 79th percentile for chance creation among defenders.

Passing stats

PassingTotalPer 90 / %Percentile
Passes62043.2063
Accurate passes51836.1064
Pass accuracy84.0%n/a57
Long balls won292.0245
Through balls won0n/a50
Accurate crosses110.7779
Backward passes1006.9779
Passes (final third)674.6734

Xu Haofeng has completed 518 of 620 passes at 84% accuracy , plus 11 accurate crosses . He is around the divisional average for passing volume, ranking in the 63rd percentile for passing volume among defenders.

Possession stats

PossessionTotalPer 90 / %Percentile
Successful dribbles130.9188
Dribble attempts241.6783
Dribble success0.5%n/a52
Duels won876.0690
Aerials won251.7464
Touches98268.4082
Possession lost17712.3363
Dribbled past50.3525
Fouls won211.4690
Dispossessed161.1195
Turnovers100.7099

Xu Haofeng completes 13 dribbles at a 54% success rate and wins 87 duels .

Defending stats

DefendingTotalPer 90 / %Percentile
Tackles281.9572
Tackles won130.9151
Interceptions271.8895
Clearances523.6246
Blocks0n/a50
Ball recoveries684.7492
Crosses blocked0n/a50
Clearances off line0n/a50
Offsides won0n/a50
Errors led to shot20.1492
Errors led to goal0n/a37

Xu Haofeng makes 28 tackles and 27 interceptions , adding 52 clearances . That is a tackle roughly every 46 minutes. He is strong defensively, ranking in the 72nd percentile for tackles among defenders.

Discipline stats

DisciplineTotalPer 90 / %Percentile
Fouls committed231.6075
Yellow cards30.2158
Red cards0n/a44
Fouls per card7.67n/a75
Foul involvements443.0787
2nd yellows0n/an/a
Penalties scored0n/an/a
Penalties missed0n/an/a
Penalties won0n/an/a
Penalties committed0n/an/a
Own goals0n/an/a

Xu Haofeng has committed 23 fouls and received 3 yellow cards , no red cards . That is roughly a booking every 7.7 fouls.

Previous seasons

Per competition, club and country

2025

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Super League221,838007416.58

2024

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Super League15872003125.98

2023

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Super League241,826105396.43

2022

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Super League14811001136.75

2021

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Super League821000105.93

About Xu Haofeng

Super League 2026 season

This season in the Super League, Xu Haofeng has scored 1 assist across 19 appearances (14 starts), totalling 1292 minutes. That works out to 0 goals and 0.1 assists per 90 minutes. Xu Haofeng has attempted 2 shots with 1 on target, a 50% shot accuracy rate. That shot output is worth 0.00 expected goals (xG) this season.

Attacking and creative

In attacking play, Xu Haofeng has created 12 chances including 1 big chances for teammates. The defender has completed 13 successful dribbles from 24 attempts (54% success rate). Xu Haofeng has contributed 13 key passes and 30 crosses this season.

Defensive and passing

Defensively, Xu Haofeng has registered 28 tackles (13 won), 27 interceptions, and 52 clearances. In possession, the defender has completed 518 from 620 pass attempts, a 84% pass accuracy rate. Xu Haofeng has won 87 of 164 total duels.

Discipline

Xu Haofeng has received 3 yellow cards this season, committing 23 fouls and winning 21.

About Xu Haofeng

Xu Haofeng is a 27-year-old defender playing for Wuhan Three Towns in the Super League, representing China. Xu Haofeng is right-footed and wears the number 4 shirt. Born on 27 January 1999.

Most recent appearance

Xu Haofeng's most recent match was at home against Shanghai Shenhua on April 14th. Wuhan Three Towns lost 1-3. Xu Haofeng played 90 minutes, registering 1 tackle with a match rating of 6.08.

Recent matches

Next fixture

Xu Haofeng and Wuhan Three Towns are next in action on June 18th against Tianjin Jinmen Tiger in the Super League. Predicted lineups, head-to-head statistics, and tactical analysis are available on the Wuhan Three Towns vs Tianjin Jinmen Tiger match preview.

Teammates at Wuhan Three Towns

Xu Haofeng stats FAQ

How many tackles does Xu Haofeng make per game?

Xu Haofeng averages 1.95 tackles per 90 minutes in the Super League along with 1.88 interceptions , ranking in the 72nd percentile for tackles among players in his position.

How many goals and assists does Xu Haofeng have in 26?

Xu Haofeng has 0 goals and 1 assist from 19 appearances in the Super League.

What is Xu Haofeng's xG (expected goals) in 26?

Xu Haofeng has 0 expected goals (xG) from 0 actual goals in 19 appearances in the Super League.

What position does Xu Haofeng play?

Xu Haofeng plays as an outfielder for Wuhan Three Towns.

Who does Xu Haofeng play for?

Xu Haofeng plays for Wuhan Three Towns in the Super League.

When is Xu Haofeng's next match?

Wuhan Three Towns next face Tianjin Jinmen Tiger on 31 December in the Super League.