Ethan Cairns Profile and Player Statistics
First name: Ethan
Last name: Cairns
Position: Attacker, Defender, Midfielder
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Football League - Highland League 2025/2026 Inverurie Loco Works 9 0 0 0 0 0 0
League One 2024/2025 Inverness CT 20 16 0 0 0 0 0
Scottish Cup 2024/2025 Inverness CT 1 1 0 0 0 0 0
Football League - Highland League 2023/2024 Banks O Dee FC 10 0 0 10 0 0 0
Scottish Cup 2023/2024 Forres Mechanics 2 0 1 1 0 0 0
Club Friendlies 3 2023 Inverness CT 1 0 0 1 0 0 0
Championship 2022/2023 Inverness CT 9 3 0 1 0 0 0
Football League - Highland League 2022/2023 Forres Mechanics 4 0 0 4 0 0 0
League Cup 2022/2023 Inverness CT 3 1 0 0 0 0 0
Club Friendlies 3 2022 Inverness CT 1 0 0 1 0 0 0
Football League - Highland League 2021/2022 Fort William 1 0 0 1 0 0 0
League Cup 2021/2022 Inverness CT 3 0 0 0 0 0 0

Ethan Cairns has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
20/09/2025 Inverurie Loco Works
1 - 0
Keith 1-0H2H+
Paul Coutts 16' 1 - 0  
57'  
  69'
  69'
69'  
77'  
77'  
79'  
80'  
  81'
89'  
13/09/2025 Lossiemouth
0 - 2
Inverurie Loco Works 0-2H2H+
  0 - 1 15' Halliday
  0 - 2 37' Foster
63'  
63'  
63'  
63'  
  68'
  74'
  75'
  75'
76'  
  84'
10/09/2025 Inverurie Loco Works
1 - 2
Turriff United 1-1H2H+
12'  
  0 - 1 20'
27' 1 - 1  
31'  
32'  
44'  
58'  
  61'
62'  
67'  
73'  
75'  
  78'
  1 - 2 80'
82'  
82'  
06/09/2025 Nairn County
3 - 0
Inverurie Loco Works 1-0H2H+
  14'
18' 1 - 0  
  28'
  46'
  46'
47'  
54'  
58'  
  61'
68'  
70' 2 - 0  
  72'
  72'
77'  
77'  
90+2'  
90+3' 3 - 0  
90+5'  
30/08/2025 Inverurie Loco Works
1 - 1
Wick Academy 1-1H2H+
2' 1 - 0  
  1 - 1 5'
9'  
44'  
  49'
68'  
68'  
68'  
  75'
  76'
  83'
  83'
87'  
  88'
90'  
  90+4'
23/08/2025 Inverurie Loco Works
4 - 0
Rothes 2-0H2H+
5' 1 - 0  
8' 2 - 0  
  43'
52'  
76'  
80'  
83' 3 - 0  
  86'
90+2' 4 - 0  
09/08/2025 Brora Rangers
2 - 0
Inverurie Loco Works 1-0H2H+
1' 1 - 0  
1' 2 - 0  
21'  
44'  
  57'
  63'
  66'
72'  
  74'
  74'
  81'
86'  
90'  
02/08/2025 Inverurie Loco Works
0 - 3
Huntly 0-1H2H+
  18'
  0 - 1 38'
46'  
46'  
  0 - 2 57'
  64'
67'  
67'  
67'  
  71'
  0 - 3 77'
  79'
  79'
85'  
86'  
  87'
  90'
30/07/2025 Formartine United
1 - 0
Inverurie Loco Works 1-0H2H+
38' 1 - 0  
52'  
56'  
  65'
69'  
69'  
69'  
69'  
  79'
  79'
  82'
  87'
  87'
03/05/2025 Montrose
0 - 2
Inverness CT 0-1H2H+
Matheus Machado 41'  
  0 - 1 45+2' Paul Allan
Aidan Quinn 57'  
Sean Dillon 57'  
Michael Gardyne 57'  
Callum Sandilands 57'  
  0 - 2 61' Billy McKay
  64' Billy McKay
  64' Ethan Cairns
  64' Keith Bray
  64' Luis Longstaff
Paul Watson 70'  
Terry Masson 70'  
  75' Alfie Stewart
  75' Robbie Thompson
Ryan Williamson 76'  
Craig Brown 76'  
Lancelot Pollard 76'  
Craig Wighton 76'  
  81' Paul Allan
  81' Shae Keogh
  81' Daniel Devine
  81' Jack Walker
26/04/2025 Inverness CT
3 - 0
Arbroath 2-0H2H+
Keith Bray 9' 1 - 0  
Paul Allan 26' 2 - 0  
Matthew Strachan 37'  
Billy McKay 50' 3 - 0  
  56' Callum Penman
  56' Gavin Reilly
  73' Ryan Dow
Matthew Strachan 75'  
James Nolan 75'  
  78' Ryan Dow
  78' Innes Murray
Alfie Stewart 81'  
Luis Longstaff 81'  
Billy McKay 90+2'  
Ethan Cairns 90+2'  
Paul Allan 90+2'  
Gardiner 90+2'  
Keith Bray 90+2'  
Shae Keogh 90+2'  
22/03/2025 Inverness CT
1 - 1
Alloa Athletic 1-0H2H+
  3' Calum Waters
  3' Magnus MacKenzie
Alfie Stewart 8' 1 - 0  
  36' Kurtis Roberts
Remi Savage 41'  
  46' David McKay
  46' Charlie Dewar
  1 - 1 52' Scott Taggart
  54' Magnus MacKenzie
Billy McKay 62'  
  63' Scott Honeyman
  63' Steven Buchanan
  82' Luke Donnelly
  82' Kevin Cawley
  83' Stefan Scougall
  83' Conor Sammon
James Nolan 87'  
Conall Ewan 87'  
Remi Savage 88'  
Billy McKay 90+1'  
Robbie Thompson 90+1'  
  90+4' Charlie Dewar
15/03/2025 Inverness CT
0 - 1
Annan Athletic 0-1H2H+
  0 - 1 3' Paul Smith
  58' Paul McGowan
  62' Aaron Brown
  62' Luca Ross
  63' Josh Todd
Alfie Stewart 73'  
Ethan Cairns 73'  
  79' Paul McGowan
  79' Layton Bisland
James Nolan 83'  
Robbie Thompson 83'  
James Nolan 83'  
Robbie Thompson 83'  
  90+5' Wullie Gibson
Charlie Gilmour 90+5'  
11/03/2025 Inverness CT
4 - 1
Stenhousemuir 2-1H2H+
Ben Brannan 2' 1 - 0  
  1 - 1 10' Euan O'Reilly
Alfie Bavidge 13'  
Billy McKay 13'  
Charlie Gilmour 16' 2 - 1  
Keith Bray 48' 3 - 1  
Paul Allan 51' 4 - 1  
Paul Allan 60'  
  61' Kinlay Bilham
  61' Kelsey Ewen
  61' Matthew Aitken
  61' Corey O' Donnell
Keith Bray 63'  
Paul Allan 69'  
Alfie Stewart 69'  
  72' Michael Anderson
  72' Euan O'Reilly
  72' Blair Alston
  76'
  77' Scott McGill
  77' Kyle Jacobs
  77' Michael Anderson
  77' Nathaniel Wedderburn
Adam Mackinnon 85'  
Robbie Thompson 85'  
  90+7' Blair Alston
08/03/2025 Dumbarton
0 - 1
Inverness CT 0-0H2H+
Matthew Shiels 19'  
  25' Ben Brannan
Aron Lynas 51'  
Aron Lynas 51'  
Joel Mumbongo 70'  
Michael Ruth 70'  
  71' James Nolan
  71' Alfie Stewart
Ryan Blair 75'  
Mouhamed Niang 75'  
Craig McGuffie 81'  
James Hilton 81'  
  88' Paul Allan
  88' Calum MacLeod
Michael Miller 89'  
  0 - 1 90+2' Alfie Bavidge
  90+2' Billy McKay
  90+2' Robbie Thompson
  90+4' Alfie Bavidge
01/03/2025 Inverness CT
1 - 1
Montrose 0-1H2H+
  0 - 1 34' Callum Sandilands
Luis Longstaff 39'  
James Nolan 39'  
Charlie Gilmour 41'  
  46' Aulay Martin
  46' Graham Webster
  66' Craig Wighton
  66' Craig Brown
  66' Kerr Waddell
  66' Sean Dillon
Adam Mackinnon 70'  
Ben Brannan 70'  
  77' Blair Lyons
  77' Paul Watson
Keith Bray 81' 1 - 1  
  84' Andrew Steeves
Alfie Stewart 86'  
Ethan Cairns 86'  
22/02/2025 Kelty Hearts
0 - 1
Inverness CT 0-0H2H+
James Lyon 61'  
Luke McCarvel 61'  
Blaine Mcclure 64'  
  0 - 1 73' Alfie Bavidge
Liam McLeish 75'  
Craig Johnston 75'  
Scott Mercer 78'  
Jacob MacIntyre 85'  
Thomas Murray 85'  
  87' Daniel Devine
  90+1' Remi Savage
  90+4' Billy McKay
  90+4' Ethan Cairns
08/02/2025 Arbroath
3 - 0
Inverness CT 2-0H2H+
Thomas O'Brien 21'  
Ryan Dow 21'  
Aaron Steele 25' 1 - 0  
Andy Winter 42' 2 - 0  
  44' Remi Savage
  46' Alfie Stewart
  46' Billy McKay
  46' Charlie Gilmour
  58' Adam Mackinnon
  58' Calum MacLeod
Ryan Dow 70' 3 - 0  
Andy Winter 80'  
Billy King 80'  
Fraser Taylor 81'  
Kieran McKechnie 81'  
  81' Paul Allan
  81' Robbie Thompson
  83' Billy McKay
  83' Ethan Cairns
Alastair Spalding 86'  
David Gold 86'  
Scott Stewart 86'  
Innes Murray 86'  
01/02/2025 Inverness CT
1 - 0
Queen of the South 1-0H2H+
  20' H. Cochrane
  27' B. Dickenson
A. Mackinnon 27'  
  28' J. Allan
C. Gilmour 31'  
A. Bavidge 36' 1 - 0  
  37' J. Allan
  37' T. Charters
  55' J. Walker
  55' L. Smith
  56' J. Hannah
  56' J. Brydon
  70' A. Brooks
  70' F. Bryden
  72' J. Brydon
A. Stewart 73'  
B. McKay 73'  
  81' J. Brydon
A. Mackinnon 86'  
E. Cairns 86'  
K. Bray 87'  
25/01/2025 Alloa Athletic
1 - 2
Inverness CT 0-1H2H+
Miko Virtanen 7'  
  0 - 1 21' Keith Bray
  33' Daniel Devine
Cameron O'Donnell 46' 1 - 1  
Kane Thomson 47'  
Cameron O'Donnell 57'  
Luke Rankin 67'  
Joshua Gentles 67'  
Stefan Scougall 70'  
  73' Billy McKay
  75' Keith Bray
  77' James Nolan
  1 - 2 79' Alfie Stewart
  83' Billy McKay
  83' Ethan Cairns
Cameron O'Donnell 86'  
Steven Buchanan 86'  
Conor Sammon 86'  
Tyrece McDonnell 86'  
Morgyn Neill 90'  
21/01/2025 Queen of the South
3 - 2
Inverness CT 1-1H2H+
  0 - 1 10' Alfie Bavidge
Adam Brooks 12' 1 - 1  
Jack Hannah 41'  
Jack Hannah 41'  
Adam Brooks 53' 2 - 1  
Mikey Hewitt 63'  
Kyle Doherty 71'  
Jack Brydon 71'  
Benjamin Lussint 73'  
  2 - 2 74' Keith Bray
Brennan Dickenson 76'  
Adam Brooks 77'  
Jordan Allan 77'  
Jordan Allan 80' 3 - 2  
  87' Billy McKay
  87' Calum Macleod
  87' Alfie Stewart
  87' Calum Macleod
  87' Paul Allan
  87' Robert Thompson
18/01/2025 Annan Athletic
0 - 3
Inverness CT 0-1H2H+
  16' Adam Mackinnon
  0 - 1 40' Alfie Bavidge
  0 - 2 49' Keith Bray
Ryan Muir 51'  
Rico Quitongo 51'  
Paul Smith 62'  
Kyle Fleming 62'  
Ryan Muir 68'  
  71' Adam Mackinnon
  71' Alfie Stewart
Tommy Muir 74'  
Ji Stevenson 74'  
Josh Todd 77'  
Daniel Carmichael 77'  
  79' Luis Longstaff
  79' Calum Macleod
  0 - 3 87' Billy McKay
  88' Alfie Bavidge
  88' Ethan Cairns
  88' Billy McKay
  88' Robert Thompson
04/01/2025 Inverness CT
2 - 0
Dumbarton 1-0H2H+
Alfie Bavidge 15' 1 - 0  
  37' Brett Long
  37' Patrick O'Neil
  60' Matthew Shiels
C. Gilmour 68' 2 - 0  
  68' David Wilson
  68' James Hilton
  68' Aron Lynas
  68' Mark Durnan
L. Longstaff 75'  
Alfie Stewart 75'  
  85' Matthew Shiels
  85' Craig McGuffie
A. Mackinnon 85'  
E. Cairns 85'  
  85' Finlay Gray
  85' Joel Mumbongo
  88' Craig McGuffie
Alfie Bavidge 90+4'  
C. MacKay 90+4'  
28/12/2024 Inverness CT
1 - 4
Cove Rangers 1-2H2H+
  0 - 1 5' Declan Glass
  0 - 2 18' Mitchell Megginson
R. Savage 37' 1 - 2  
M. Strachan 46'  
E. Cairns 46'  
  1 - 3 49' Arron Darge
D. Devine 65'  
  81' Ryan Harrington
  81' Mitchell Megginson
  81' Myles Gaffney
J. Nolan 85'  
Robert Thompson 85'  
J. Nolan 85'  
Robert Thompson 85'  
  1 - 4 90+2' Adam Emslie
21/12/2024 Stenhousemuir
0 - 1
Inverness CT 0-0H2H+
Matty Yates 61'  
  62' D. Devine
Euan O'Reilly 67'  
Blair Alston 67'  
Matty Yates 79'  
Ross Taylor 79'  
  0 - 1 86' P. Allan
Nat Wedderburn 89'  
Euan Cameron 89'  
  90+4' B. McKay
  90+4' E. Cairns
07/12/2024 Montrose
2 - 3
Inverness CT 2-0H2H+
Graham Webster 27' 1 - 0  
Blair Lyons 32'  
Blair Lyons 38' 2 - 0  
Terry Masson 40'  
Blair McKenzie 49'  
Andrew Steeves 49'  
Kane Hester 60'  
Craig Brown 60'  
Terry Masson 60'  
Ben Maciver-Redwood 60'  
  2 - 1 64' L. Longstaff
  72' Robert Thompson
  72' K. Bray
Andrew Steeves 74'  
Andrew Steeves 74'  
  76' M. Strachan
  76' E. Cairns
Blair Lyons 76'  
Callum Hannah 76'  
Graham Webster 76'  
Ali Shrive 76'  
Craig Brown 88'  
  2 - 2 88' P. Allan
  2 - 3 90+4' P. Allan
30/11/2024 Cove Rangers
2 - 0
Inverness CT 0-0H2H+
Blair Yule 30'  
  32' L. Longstaff
  68' D. Devine
Findlay Marshall 68'  
  71' Robert Thompson
  71' C. MacKay
Findlay Marshall 72'  
Declan Glass 72'  
  82' R. Savage
  82' C. MacKay
  88' J. Nolan
Declan Glass 89' 1 - 0  
  90+1' M. Strachan
  90+1' E. Cairns
Mitchell Megginson 90+1'  
Grady McGrath 90+1'  
Grady McGrath 90+6' 2 - 0  
16/11/2024 Inverness CT
1 - 0
Alloa Athletic 0-0H2H+
J. Davidson 16'  
M. Strachan 16'  
  42' Calum Waters
  44' Stefan Scougall
C. Gilmour 55'  
  57' Steven Buchanan
  57' Kevin Cawley
  57' Miko Virtanen
  57' Steven Hetherington
Robert Thompson 66'  
C. MacLeod 66'  
C. Gilmour 70' 1 - 0  
B. McKay 81'  
  82' Cameron O'Donnell
  82' Tyrece McDonnell
  82' Stefan Scougall
  82' Conor Sammon
J. Nolan 90+3'  
B. McKay 90+4'  
E. Cairns 90+4'  
09/11/2024 Cove Rangers
1 - 2
Inverness CT 1-1H2H+
Mitchell Megginson 10' 1 - 0  
Mitchell Megginson 37'  
  1 - 1 39' A. Mackinnon
  1 - 2 67' K. Bray
Dylan Lobban 70'  
Declan Glass 70'  
Findlay Marshall 70'  
Reuben McAllister 70'  
Mitchell Megginson 90'  
Myles Gaffney 90'  
Fraser Fyvie 90+2'  
  90+2' B. McKay
  90+2' E. Cairns
02/11/2024 Inverness CT
1 - 1
Kelty Hearts 1-1H2H+
L. Longstaff 4' 1 - 0  
C. Ewan 13'  
  1 - 1 14' Ross Cunningham
C. Ewan 36'  
R. Thompson 36'  
  46' Lewis Moore
  46' Scott Williamson
D. Devine 49'  
  75' Luke McCarvel
  75' Callum Flatman
  75' Scott Mercer
  75' Thomas Murray
K. Bray 87'  
E. Cairns 87'  
  87' Ross Cunningham
  87' Billy Owens
  90+2' Michael Tidser
  90+2' Trialist A
13/04/2024 Brora Rangers
1 - 2
Banks O Dee FC 1-0H2H+
T. Dingwall 17' 1 - 0  
  1 - 1 75' G. Wood
  1 - 2 90' E. Cairns
23/03/2024 Formartine United
1 - 4
Banks O Dee FC 0-2H2H+
  0 - 1 20' M. Gilmour
  0 - 2 39' G. Wood
  0 - 3 56' H. Macleod
J. Wade 62' 1 - 3  
  1 - 4 86' E. Cairns
16/03/2024 Banks O Dee FC
4 - 0
Forres Mechanics 1-0H2H+
Ethan Cairns 4' 1 - 0  
Max Alexander 57' 2 - 0  
Michael Philipson 84' 3 - 0  
Garry Wood 86' 4 - 0  
13/03/2024 Buckie Thistle
2 - 1
Banks O Dee FC 0-0H2H+
J. Peters 58' 1 - 0  
A. MacAskill 63' 2 - 0  
  2 - 1 88' E. Cairns
24/02/2024 Banks O Dee FC
2 - 2
Brora Rangers 1-0H2H+
L. MacLeod 10' 1 - 0  
  1 - 1 51' M. Nicolson
E. Cairns 73' 2 - 1  
  2 - 2 83' J. MacRae
14/02/2024 Banks O Dee FC
4 - 0
Rothes 0-0H2H+
Lachie McLeod 49' 1 - 0  
Mark Gilmour 51' 2 - 0  
Lachie McLeod 64' 3 - 0  
Ethan Cairns 74' 4 - 0  
10/02/2024 Banks O Dee FC
4 - 1
Deveronvale 3-1H2H+
  0 - 1 5' Jamie Maclellan
Kane Winton 17' 1 - 1  
Hamish Macleod 27' 2 - 1  
Ethan Cairns 32' 3 - 1  
Lachie McLeod 88' 4 - 1  
24/01/2024 Keith
1 - 3
Banks O Dee FC 0-2H2H+
  0 - 1 17' Ethan Cairns
  0 - 2 27' Ethan Cairns
  0 - 3 55' Max Alexander
Michael Taylor 86' 1 - 3  
09/12/2023 Strathspey Thistle
0 - 2
Forres Mechanics 0-2H2H+
  0 - 1 33' Ethan Cairns
  0 - 2 45+1' Shaun Morrison
11/11/2023 Forres Mechanics
2 - 2
Banks O Dee FC 1-1H2H+
  0 - 1 33' Garry Wood
Ethan Cairns 40' 1 - 1  
  1 - 2 47' Lachie McLeod
Thomas Brady 79' 2 - 2  

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-2025 SoccerPunter Pte. Ltd. All rights reserved.