Skip to content
Live scoresView all →
C. Petro

C. Petro

Malawi flagMalawi

Midfielder#3

  • Malawi flag28Caps
  • 0International goals
  • Malawi flagMalawiNational team

The shape of him

C. Petro is a midfielder and a Malawi international. In 25/26 that meant 36 club appearances and 3,049 minutes. Midfielders set the tempo, and when they win the ball back they look for the pass that breaks a line.

The job

Link defence to attack and keep the ball moving. When possession is lost, screen the back line.

Season snapshot 25/26

All competitions, 25/26. Bars are full at the top 5% of midfielders we track.
Appearances36
Minutes played3,049
Goals1
Assists1
Key passes per 900.7
Pass accuracy—
Tackles per 902.2
Duels won52%

Playing style

Percentile against midfielders we track, 25/26

Passing: 86Creativity: 22Ball carrying: 37Ball winning: 85Duels: 69Goal threat: 26Passing86Creativity22Ballcarrying37Ballwinning85Duels69Goalthreat26

Stat comparison

vs midfielders we track (622), 25/26

StatBarPetroAvg
Key passes per 900.71.2
Tackles per 902.21.6
Dribbles per 900.50.9
Duels won52%49%

Honours 5

  • 3Super Liga2020/21 · 2021/22
  • 2Cupa2021/22

Career journey

  1. Sheriff Tiraspol2019 – 2022Sheriff Tiraspol
  2. FC Botosani2022 – 2023FC Botosani
  3. Sheriff Tiraspol2022 – 2023Sheriff Tiraspol
  4. FC Botosani2023 – 2027FC Botosani
View full career
YearsClubAppsGoals
2023 – 2027FC Botosani1002
2022 – 2023Sheriff Tiraspol60
2022 – 2023FC Botosani240
2019 – 2022Sheriff Tiraspol482

Quick facts

Full name
John Charles Petro
Place of birth
Malawi
Nationality
Malawi flagMalawi
Position
Midfielder

Strengths

  • Tempo control
  • Ball winning

CF card

i

Our rating from 25/26's club stats, against every outfield player we track. Pace is set by our editors. Not an EA SPORTS FC rating.

77MIDMalawi flag
Petro
71
SHO
73
PAS
72
DRI
89
DEF
76
PHY

Similar players

Recent matches

Latest matches
DateCompetitionOpponentVenueResultMinutesRating
1 Nov 2026Liga ILiga IUniversitatea Craiova crestUniversitatea CraiovaAL1–285'7.0
23 Oct 2026Liga ILiga IPetrolul Ploiesti crestPetrolul PloiestiHL1–350'5.5
16 Oct 2026Liga ILiga IDinamo Bucuresti crestDinamo BucurestiAL0–216'5.9
10 Oct 2026Liga ILiga IUta Arad crestUta AradHW2–017'7.1

More on C. Petro

Season by season

Club football, all competitions

SeasonClubLeagueAppsMinsGoalsAssists
26/27FC BotosaniAll competitions1277800
25/26FC BotosaniAll competitions363,04911
24/25FC BotosaniAll competitions2893410
23/24FC BotosaniAll competitions2773100
22/23FC BotosaniAll competitions2459700

Added Updated