Cameron
MacPherson

Central midfielder · age 27 · Scotland · 5 ft 8 in (1.73 m) · contract to Jun 2027

Apps
5
Goals
0
Assists
0
Rating
6.42
2026/27

John
Swift

Central midfielder · age 31 · England · 6 ft 0 in (1.82 m) · contract to Jun 2027

Apps
1
Goals
0
Assists
0
Rating
6.72
2026/27
Change MacPherson
Change Swift

Attributes

2025/26 and 2026/27 · rated out of 99

Cameron MacPhersonJohn Swift
SHO68 · 72CRE33 · 65PAS72 · 61DRI51 · 40DEF31 · 29PHY16 · 28
68Shooting72
33Creating65
72Passing61
51Dribbling40
31Defending29
16Physical28

Each number out of 99, against the players each was rated with. Both rated against the Championship.

Per 90 minutes

League matches · 2025/26 and 2026/27

Cameron MacPhersonJohn Swift
1,259 minutes1,657 minutes
6.53Average rating6.76
0.21Goalsper 900.16
0.00Assistsper 900.11
1.14Shotsper 901.58
0.36Shots on targetper 900.60
31%Shot accuracy38%
0.07Big chances createdper 900.11
1.00Key passesper 901.36
0.57Dribbles completedper 900.43
39.0Passesper 9047.6
82%Pass accuracy83%
–Through ballsper 900.05
1.14Tackles + interceptionsper 901.96
34%Duels won43%
0.86Aerials wonper 900.87
1.14Clearancesper 901.30
0.21Blocksper 900.22
0.79Fouls wonper 900.87
0.14Dispossessedper 901.09

Where they play

Positions in their recent starts

Cameron MacPhersonJohn Swift
Cameron MacPherson
CMAMDM

Central midfielder 87% · Attacking midfielder 10% · Defensive midfielder 3%

John Swift
CMAMLMLWRW

Central midfielder 49% · Attacking midfielder 29% · Left midfielder 17%

Career

League seasons in the competitions we cover

Cameron MacPhersonJohn Swift
152League apps390
10League goals61
5League assists52
0.07Goals per game0.16
904Minutes per goalfewer is better425
Passes completed a game, season by season
  1. 0
    1
    13/14
  2. 0
    22
    14/15
  3. 27
    27
    15/16
  4. 30
    39
    16/17
  5. 0
    28
    624
    17/18
  6. 0
    39
    1334
    18/19
  7. 18
    39
    1641
    19/20
  8. 17
    25
    3214
    20/21
  9. 14
    38
    2438
    21/22
  10. 22
    26
    2345
    22/23
  11. 14
    24
    1239
    23/24
  12. 20
    31
    736
    24/25
  13. 23
    25
    1429
    25/26
  14. 26
    8
    51
    26/27

Each pair: passes completed a game above, league games below. By the year each season began.

The tale of the tape

League careers in the competitions we cover

Cameron MacPhersonJohn Swift
27
Age
31
5 ft 8 in (1.73 m)
Height
6 ft 0 in (1.82 m)
Right
Foot
Right
Jun 2027
Contract to
Jun 2027
10
League seasons
14
1
League titles
0
Free transfer, 2026
Last move
Free transfer, 2025

League matches in the competitions we cover. Cups, Europe and internationals aren’t included. Fees are reported figures, credited on each player’s page.

Cameron MacPherson vs John Swift: head to head · Swoop