Callum McGregor vs James Forrest: the stats side by side

Filter:
Callum McGregor Midfielder · 33 years old · Scotland Celtic
vs
James Forrest Midfielder · 35 years old · Scotland Celtic
191 - 128 Matches
17 - 9 Goals
16 - 13 Assists
7.12 - 6.84 FN rating

Every match we track for both players, since the 2015 season. What they played before that does not count. The 2019, 2020, 2021 seasons are missing from our data for both players.

Stats side by side

Callum McGregor James Forrest
Total
191 Matches 128
184 Starts 53
16,035 Minutes played 5,098
17 Goals 9
16 Assists 13
33 Goals + assists 22
0 Penalties scored 0
175 Key passes 100
122 Successful dribbles 96
23 Yellow cards 3
0 Red cards 1
Per 90 minutes
0.10 Goals 0.16
0.09 Assists 0.23
0.19 Goals + assists 0.39
0.61 Shots 1.87
0.29 Shots on target 0.92
0.98 Key passes 1.77
0.68 Successful dribbles 1.69
3.10 Duels won 4.85
1.36 Tackles 1.04
0.98 Interceptions 0.23
0.58 Fouls drawn 1.25
Efficiency
7.12 FN rating 6.84
943 Minutes per goal 566
486 Minutes per goal or assist 232
48% Shots on target (%) 49%
16% Shot conversion (%) 8%
62% Successful dribbles (%) 48%
50% Duels won (%) 50%

Callum McGregor and James Forrest in the same team

Callum McGregor and James Forrest played 113 matches together: 68 won, 16 drawn and 29 lost. Callum McGregor scored 10 times in them, James Forrest 8 times.

Goals by James Forrest assisted by Callum McGregor: 6. Goals by Callum McGregor assisted by James Forrest: 5.

The last 10 matches together

Match Callum McGregorG / A James ForrestG / A
Celtic 1-0 Kilmarnock Premiership, 08/11/2026 0 / 0 0 / 0
Celtic 3-2 Besiktas UEFA Europa League, 05/11/2026 0 / 1 0 / 0
Falkirk 2-0 Celtic Premiership, 01/11/2026 0 / 0 0 / 0
Celtic 1-2 Celta Vigo UEFA Europa League, 22/10/2026 0 / 0 0 / 0
Celtic 7-1 Heart OF Midlothian Premiership, 18/10/2026 0 / 0 0 / 0
Celtic 0-1 Rangers Premiership, 20/09/2026 0 / 0 0 / 0
Celtic 1-3 Ferencvarosi TC UEFA Europa League, 17/09/2026 0 / 0 0 / 0
ST Johnstone 0-1 Celtic Premiership, 09/09/2026 0 / 0 0 / 0
ST Mirren 1-2 Celtic Premiership, 05/09/2026 0 / 0 0 / 0
Celtic 3-0 Aberdeen Premiership, 02/09/2026 0 / 0 0 / 0

In the same competitions

Competition Callum McGregor James Forrest
Apps Goals Assists Apps Goals Assists
Premiership 124 13 12 84 8 7
UEFA Champions League 29 2 1 21 1 2
UEFA Europa League 23 1 2 18 0 3
Friendlies 3 - 0 1 - 0
Club Friendlies 1 - - 1 - -

Season by season

Season Callum McGregor James Forrest
Club Apps Goals Assists Club Apps Goals Assists
2026 Celtic 18 1 1 Celtic 13 0 0
2025 Celtic 49 2 3 Celtic 33 1 1
2024 Celtic 51 8 4 Celtic 29 1 6
2023 Celtic 49 3 6 Celtic 24 6 1
2022 Celtic 5 1 - Celtic 2 - -
2018 Celtic 7 - 1 Celtic 9 - 3
2017 Celtic 6 1 1 Celtic 8 1 1
2016 Celtic 4 - - Celtic 5 - -
2015 Celtic 2 1 - Celtic 5 - 1

Callum McGregor vs James Forrest in numbers

Since the 2015 season Callum McGregor played 191 matches we track, with 17 goals and 16 assists: on average 0.19 goals and assists per 90 minutes. Since the 2015 season James Forrest played 128 matches we track, with 9 goals and 13 assists: on average 0.39 goals and assists per 90 minutes.

More on both players: all about Callum McGregor, all about James Forrest, compare other players.