Roddy MacGregor Profile and Player Statistics
First name: Roddy
Last name: MacGregor
Position: Midfielder
Nationality: Scotland
Date of birth: 21 December 2001
Age: 22
Place of birth: Scotland

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Roddy MacGregor has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Challenge Cup 2023/2024 Inverness CT 0 0 0 0 0 0 0 0
Championship 2023/2024 Inverness CT 27 3 3 0 0 0 1 0
League Cup 2023/2024 Inverness CT 84 2 1 1 0 0 0 0
Scottish Cup 2023/2024 Inverness CT 15 2 2 0 0 0 0 0
Club Friendlies 3 2023 Inverness CT 0 0 0 0 0 0 0 0
Challenge Cup 2022/2023 Inverness CT 0 0 0 0 0 0 0 0
Championship 2022/2023 Inverness CT 532 9 2 4 0 0 0 0
League Cup 2022/2023 Inverness CT 406 5 0 1 1 0 1 0
Scottish Cup 2022/2023 Inverness CT 14 2 2 0 0 0 0 0
Club Friendlies 3 2022 Inverness CT 0 0 0 0 0 0 0 0
Challenge Cup 2021/2022 Inverness CT 151 2 0 1 0 0 0 0
Championship 2021/2022 Inverness CT 1330 21 6 6 2 0 2 0
League Cup 2021/2022 Inverness CT 243 4 2 0 1 0 0 0
Premiership Play-Offs 2021/2022 Inverness CT 0 0 0 0 0 0 0 0
Scottish Cup 2021/2022 Inverness CT 0 2 0 2 0 0 0 0
Club Friendlies 1 2021 Inverness CT 0 0 0 0 0 0 0 0
Championship 2020/2021 Inverness CT 1756 24 4 8 1 0 2 0
League Cup 2020/2021 Inverness CT 327 4 1 0 1 0 0 0
Scottish Cup 2020/2021 Inverness CT 0 2 1 0 0 0 1 0
Challenge Cup 2019/2020 Inverness CT 90 2 0 1 0 0 0 0
Championship 2019/2020 Inverness CT 544 14 8 6 0 0 1 0
League Cup 2019/2020 Inverness CT 0 0 4 0 0 0 1 0
Scottish Cup 2019/2020 Inverness CT 7 1 1 0 0 0 0 0
Championship 2018/2019 Inverness CT 23 5 5 0 0 0 1 0
Premiership Play-Offs 2018/2019 Inverness CT 0 0 0 0 0 0 0 0
Scottish Cup 2018/2019 Inverness CT 26 2 2 0 0 0 0 0

Roddy MacGregor has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
27/04/2024 Dunfermline Athletic
1 - 1
Inverness CT 1-0H2H+
K. Benedictus 2'  
  24' J. Carragher
K. Benedictus 43' 1 - 0  
  57' B. McKay
  1 - 1 78' A. Pepple
A. Tod 90+5'  
13/04/2024 Queen's Park
0 - 1
Inverness CT 0-1H2H+
  0 - 1 25' C. Harper
  76' A. Doran
  85' R. MacGregor
S. Welsh 86'  
30/03/2024 Partick Thistle
1 - 0
Inverness CT 1-0H2H+
S. Robinson 41' 1 - 0  
  66' C. Kerr
  66' C. Kerr
L. McBeth 79'  
10/02/2024 Inverness CT
1 - 3
Hibernian 0-0H2H+
J. Carragher 28'  
  0 - 1 55' M. Maolida
  0 - 2 79' M. Boyle
  0 - 3 89' E. Youan
A. Doran 90+5' 1 - 3  
20/01/2024 Inverness CT
4 - 0
BSC Glasgow 1-0H2H+
  20' L. Scullion
  24' M. Grehan
C. Gilmour 45' 1 - 0  
  50' M. Miller
A. Samuel 51'  
A. Samuel 62' 2 - 0  
A. Brooks 73' 3 - 0  
  86' K. McKnight
A. Brooks 88' 4 - 0  
18/07/2023 Dumbarton
2 - 1
Inverness CT 1-0H2H+
R. Wallace 27' 1 - 0  
R. Blair 33'  
T. Wallace 50' 2 - 0  
T. Wallace 55'  
  2 - 1 76' B. McKay
15/07/2023 Inverness CT
2 - 1
Bonnyrigg Rose Athletic 2-0H2H+
A. Doran 4' 1 - 0  
  35' D. Watson
A. Doran 40' 2 - 0  
C. Gilmour 42'  
D. Carson 88'  
  2 - 1 90' K. McGachie
03/06/2023 Celtic
3 - 1
Inverness CT 1-0H2H+
K. Furuhashi 38' 1 - 0  
  44' D. Carson
L. Abada 65' 2 - 0  
  70' W. Duffy
  2 - 1 84' D. Mackay
João Filipe 90+1' 3 - 1  
18/03/2023 Queen's Park
2 - 1
Inverness CT 0-1H2H+
  8' D. Devine
  0 - 1 27' D. Mackay
G. Savoury 64' 1 - 1  
  65' N. Shaw
S. Eze 70' 2 - 1  
10/03/2023 Inverness CT
2 - 1
Kilmarnock 1-1H2H+
  0 - 1 3' K. Vassell
B. McKay 24' 1 - 1  
D. Carson 34'  
  36' K. Vassell
S. Welsh 50' 2 - 1  
W. Duffy 70'  
  76' L. Donnelly
15/10/2022 Cove Rangers
0 - 1
Inverness CT 0-1H2H+
  0 - 1 19' S. Boyd
  34' S. Boyd
M. Johnston 42'  
  55' A. Doran
  66' R. Deas
J. Sanders 74'  
  89' G. Oakley
G. McDonagh 90'  
L. McIntosh 90+1'  
  90+2' C. Harper
07/10/2022 Inverness CT
1 - 0
Partick Thistle 0-0H2H+
  20' J. McMillan
  40' K. Turner
  40' S. Lawless
B. McKay 75' 1 - 0  
N. Shaw 81'  
  90+2' A. Muirhead
01/10/2022 Ayr United
0 - 1
Inverness CT 0-0H2H+
  0 - 1 47' C. Harper
D. Akinyemi 58'  
  65' D. Carson
31/08/2022 Motherwell
4 - 0
Inverness CT 3-0H2H+
K. van Veen 9' 1 - 0  
C. Slattery 19'  
D. Devine 26' 2 - 0  
K. van Veen 38' 3 - 0  
  55' R. Deas
  66' M. Ridgers
K. van Veen 67' 4 - 0  
  86' S. Boyd
27/08/2022 Inverness CT
0 - 1
Greenock Morton 0-0H2H+
S. Allardice 38'  
B. McKay 50'  
S. Boyd 73'  
  0 - 1 84' G. Gillespie
  86' R. Crawford
  90+2' G. Gillespie
  90+5' J. Quitongo
19/08/2022 Partick Thistle
4 - 1
Inverness CT 2-0H2H+
S. Bannigan 13'  
B. Graham 21' 1 - 0  
  34' B. McKay
B. Graham 35' 2 - 0  
  58' D. Carson
K. Holt 59' 3 - 0  
A. Dowds 84' 4 - 0  
  4 - 1 90+2' G. Oakley
13/08/2022 Inverness CT
4 - 1
Cove Rangers 2-0H2H+
A. Samuels 6' 1 - 0  
A. Doran 31' 2 - 0  
A. Samuels 45'  
  2 - 1 46' R. Leitch
  60' C. Scully
  68' F. Fyvie
A. Samuels 74' 3 - 1  
  82' S. Ross
  87' S. Logan
R. Deas 89'  
N. Shaw 90+3' 4 - 1  
06/08/2022 Arbroath
0 - 0
Inverness CT 0-0H2H+
  29' G. Oakley
D. Fosu 50'  
  90+3' D. Carson
30/07/2022 Inverness CT
1 - 1
Queen's Park 1-1H2H+
  0 - 1 13' J. Davidson
B. McKay 44' 1 - 1  
  90+2' J. Naismith
23/07/2022 Inverness CT
1 - 1
Cove Rangers 1-1H2H+
  6' M. Megginson
R. MacGregor 13' 1 - 0  
  1 - 1 19' M. Megginson
  55' F. Fyvie
  60' S. Ross
G. Oakley 66'  
A. Samuels 87'  
  90+3' E. Towler
19/07/2022 Inverness CT
4 - 0
Albion Rovers 2-0H2H+
B. McKay 2' 1 - 0  
C. Harper 41' 2 - 0  
W. Duffy 46' 3 - 0  
C. Harper 53' 4 - 0  
12/07/2022 Livingston
1 - 2
Inverness CT 0-1H2H+
  21' R. MacGregor
  0 - 1 37' A. Samuels
J. Fitzwater 45'  
S. Kelly 56'  
M. Stryjek 59'  
  0 - 2 67' D. Mackay
  69' Z. Delaney
J. Holt 84' 1 - 2  
  88' G. Oakley
09/07/2022 Kelty Hearts
0 - 1
Inverness CT 0-0H2H+
  0 - 1 89' G. Oakley
29/04/2022 Inverness CT
4 - 0
Hamilton Academical 4-0H2H+
T. Walsh 4' 1 - 0  
S. Sutherland 15' 2 - 0  
T. Walsh 22' 3 - 0  
J. Hardy 28' 4 - 0  
  35' M. Popescu
  57' B. Easton
23/04/2022 Greenock Morton
0 - 1
Inverness CT 0-1H2H+
  1' S. Welsh
I. Wilson 16'  
  0 - 1 29' R. MacGregor
  40' A. Samuels
  52' W. Duffy
19/04/2022 Queen of the South
2 - 1
Inverness CT 2-1H2H+
J. Todd 6' 1 - 0  
  1 - 1 17' L. Chalmers
E. East 40' 2 - 1  
L. Connelly 51'  
I. Cameron 61'  
09/04/2022 Ayr United
2 - 2
Inverness CT 0-2H2H+
  0 - 1 6' S. Sutherland
  0 - 2 13' L. Chalmers
F. Bryden 54' 1 - 2  
P. Smith 73'  
M. Fjørtoft 76' 2 - 2  
15/01/2022 Inverness CT
2 - 2
Queen of the South 0-1H2H+
B. McKay 8'  
  0 - 1 39' L. Connelly
R. Deas 45'  
  60' R. Nditi
  61' B. Liddle
B. McKay 62' 1 - 1  
T. Walsh 73' 2 - 1  
  2 - 2 77' A. Roy
07/12/2021 Greenock Morton
1 - 1
Inverness CT 1-0H2H+
R. Muirhead 42' 1 - 0  
  1 - 1 47' D. Devine
  76' K. Broadfoot
03/12/2021 Inverness CT
1 - 0
Kilmarnock 0-0H2H+
  42' R. McKenzie
S. Welsh 69' 1 - 0  
S. Welsh 87'  
30/11/2021 Inverness CT
0 - 0
Raith Rovers 0-0H2H+
  43' B. Riley-Snow
27/11/2021 Inverness CT
1 - 1
Greenock Morton 1-0H2H+
B. McKay 12' 1 - 0  
  63' L. McGrattan
  1 - 1 81' G. Reilly
19/11/2021 Queen of the South
1 - 2
Inverness CT 0-1H2H+
  0 - 1 19' B. McKay
  0 - 2 50' B. McKay
  55' D. Carson
L. Connelly 75' 1 - 2  
13/11/2021 Inverness CT
1 - 2
Dunfermline Athletic 1-0H2H+
B. McKay 22' 1 - 0  
  49' G. Dorrans
  1 - 1 51' L. McCann
  1 - 2 64' D. Thomas
  72' R. Dow
  73' R. Breen
  87' R. Graham
06/11/2021 Ayr United
2 - 2
Inverness CT 1-2H2H+
  0 - 1 13' S. Welsh
J. Chalmers 15' 1 - 1  
  1 - 2 26' M. Gardyne
P. Reading 53' 2 - 2  
  72' D. Devine
M. McKenzie 84'  
M. Fjørtoft 88'  
30/10/2021 Partick Thistle
0 - 0
Inverness CT 0-0H2H+
  18' R. Deas
R. Docherty 59'  
26/10/2021 Inverness CT
0 - 1
Arbroath 0-0H2H+
R. Deas 32'  
  0 - 1 54' M. McKenna
  85' J. Craigen
K. Broadfoot 86'  
23/10/2021 Raith Rovers
1 - 1
Inverness CT 0-0H2H+
  2' K. Broadfoot
R. Matthews 45'  
D. Tait 45+1'  
A. Connolly 62' 1 - 0  
  63' S. Allardice
  1 - 1 79' S. Welsh
  88' R. MacGregor
16/10/2021 Inverness CT
2 - 0
Greenock Morton 1-0H2H+
B. McKay 20' 1 - 0  
S. Allardice 36'  
M. Gardyne 49' 2 - 0  
R. MacGregor 76'  
  85'
I. Duku 90'  
09/10/2021 Elgin City
2 - 4
Inverness CT 2-2H2H+
T. Grivosti 9' 1 - 0  
B. Cameron 22' 2 - 0  
R. MacEwan 26'  
  2 - 1 38' B. McKay
  2 - 2 40' B. McKay
  62' R. McAlear
T. Grivosti 63'  
  2 - 3 68' B. McKay
A. Mailer 68'  
R. Dingwall 70'  
  2 - 4 72' L. Jamieson

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2024 SoccerPunter Pte. Ltd. All rights reserved.