Bruno
Caicedo
Left midfielder · age 21 · Ecuador · 5 ft 11 in (1.80 m) · contract to Jun 2029
- Apps
- 25
- Goals
- 6
- Assists
- 6
- Rating
- 7.00
- 2026
Cameron
Harper
Right midfielder · age 24 · United States · 5 ft 9 in (1.76 m) · contract to Dec 2027
- Apps
- 13
- Goals
- 1
- Assists
- 2
- Rating
- 6.69
- 2026
Change Caicedo
Change Harper
Attributes for this season · 2026 need enough league minutes; Cameron Harper doesn’t have that yet. Try another period.
Per 90 minutes
League matches · This season · 2026
Bruno CaicedoCameron Harper
1,049 minutes430 minutes
7.00Average rating6.69
0.51Goalsper 900.21
0.51Assistsper 900.42
3.86Shotsper 901.88
1.54Shots on targetper 900.42
40%Shot accuracy22%
0.69Big chances createdper 900.21
1.46Key passesper 902.72
2.32Dribbles completedper 901.88
25.1Passesper 9026.4
76%Pass accuracy79%
1.46Tackles + interceptionsper 901.26
50%Duels won33%
0.60Aerials wonper 900.21
0.34Clearancesper 900.42
1.89Fouls wonper 901.05
1.37Dispossessedper 901.88
Where they play
Positions in their recent starts
Bruno CaicedoCameron Harper
Bruno Caicedo
Left midfielder 65% · Right midfielder 29% · Right winger 6%
Cameron Harper
Right midfielder 44% · Right winger 17% · Right-back 17%
Career
League seasons in the competitions we cover
Bruno CaicedoCameron Harper
25League apps116
6League goals13
6League assists8
0.24Goals per game0.11
175Minutes per goalfewer is better471
The tale of the tape
League careers in the competitions we cover
Bruno CaicedoCameron Harper
- 21
- Age
- 24
- 5 ft 11 in (1.80 m)
- Height
- 5 ft 9 in (1.76 m)
- Right
- Foot
- Right
- Jun 2029
- Contract to
- Dec 2027
- 1
- League seasons
- 7
- 0
- League titles
- 0
- €1.1m, 2026
- Last move
- Fee undisclosed, 2021
Put Bruno Caicedo up against someone else
- Cavan SullivanClosest attribute match · Major League Soccer
- Prince OwusuClosest attribute match · Major League Soccer
- Logan FarringtonClosest attribute match · Major League Soccer
- Eric-Maxim Choupo-MotingClosest attribute match · Major League Soccer
- Warren MadrigalClosest attribute match · Major League Soccer
League matches in the competitions we cover. Cups, Europe and internationals aren’t included. Fees are reported figures, credited on each player’s page.