Skip to content

Rothes vs KeithLive Score, Lineups & H2H

1
-FT
5
Apr 11, 2026
MacKessack Park
Embed

Match Timeline

Match Timeline

87'Yellow Card
Keith
Goal!
1-5
Nathan McKeown
Nathan McKeown
86'·Keith
85'Penalty
Keith
Keith
81'Substitution
Keith
80'Yellow Card
Keith
Goal!
1-4
Keith
74'Substitution
Rothes
Rothes
Keith
Goal!
1-3
Craig Gill
Craig Gill
68'·Keith
Goal!
1-2
Daniel Fraser
Daniel Fraser
57'·Keith
Rothes
Rothes
27'Yellow Card
Rothes
Goal!
0-1
Tristan Stephen
Tristan Stephen
20'·Keith

Rothes vs Keith — computed insights

Current streaks (all competitions)
TeamGamesRunUnbeatenWinlessScored inConceded inLast-5 ptsLast-5 goals
Rothes15L9092100/152-18
Keith15W1202010/1510-4

Computed over each team's finished games before kickoff — see the Games column for the sample behind each row.

Rothes — last 5 games
  1. L0-3 @ Turriff United2026-03-07
  2. L0-4 @ Formartine United2026-03-14
  3. L0-3 vs Lossiemouth2026-03-21
  4. L1-5 vs Clachnacuddin2026-03-25
  5. L1-3 @ Huntly2026-04-04
Keith — last 5 games
  1. W2-0 vs Nairn County2026-03-14
  2. W2-1 @ Turriff United2026-03-21
  3. L0-2 vs Strathspey Thistle2026-03-25
  4. D1-1 @ Huntly2026-04-01
  5. W5-0 vs Lossiemouth2026-04-04
Head-to-head, computed
Meetings on record
5
Period covered
2024-02-17 – 2025-11-15
Rothes wins
0
Draws
1
Keith wins
4
Avg goals per meeting
1.6
Over 2.5 goals
40%
Both teams scored
40%
Home side won
60%share of all meetings won by whichever club hosted
Last 5 meetings
0W 1D 4L (Rothes view)
Avg goals, last 5 vs all-time
1.6 vs 1.6

Aggregated from 5 finished meetings (2024-02-17 – 2025-11-15) in the GioScore fixtures corpus.

Most recent meetings
DateHomeScoreAway
2025-11-15Keith2-1Rothes
2025-04-02Keith1-0Rothes
2024-08-10Rothes0-1Keith
2024-02-24Keith2-1Rothes
2024-02-17Rothes0-0Keith
Standings context (current table)
TeamPosPldPtsGDFormForm rankForm vs pos
Rothes18347-101LLLLL180
Keith734585WWDWW2+5

Form rank = league-wide rank by points from the last 5 league games; "Form vs pos" > 0 means over-performing the table.

Table context
Points gap
51 ptsRothes 7 · Keith 58
Positions
#18 vs #7
Goals per game
0.97/3.94 vs 1.53/1.38scored/conceded per game · league average 1.66

Figures computed from the GioScore results database · data cutoff: kickoff 2026-04-11

Previous Meetings

Head to Head

Fixtures

Match Report

Rothes, 18th on 7 points, faced a 51-point deficit to Keith (7th, 58). On the form table Keith stood 2nd over the last five rounds, despite being 7th overall. Per game in the league, Rothes were scoring 0.97 and conceding 3.94, Keith 1.53 and 1.38, against a competition average of 1.66 goals per team per game.

Defeat had followed defeat for Rothes — nine in succession. Rothes had banked 0 of the last 15 points on offer; Keith, 10.

5 meetings are on record — 0 won by Rothes, 4 by Keith, 1 drawn, at 1.6 goals per meeting.

MacKessack Park staged the fixture, a ground that holds 2,700. Half-time and full-time told different stories: it was 0-0 at the break, before 6 more goals closed it at 1-5.

Goal scorers

Keith: Daniel Fraser (57'), Callum Robertson (78'), Craig Gill (68'), Nathan McKeown (86'), Connor Killoh (85'), Tristan Stephen (20')

Frequently Asked Questions

What was the score of Rothes vs Keith?
Rothes 1-5 Keith. Football League - Highland League match played on 11 Apr 2026.
What league is Rothes vs Keith in?
This match is part of the Football League - Highland League. The match was played at MacKessack Park. Full standings, kickoff time, and live statistics are available on GioScore.
What is the head-to-head record between Rothes and Keith?
In 5 meetings between 2024 and 2025: Rothes has 0 wins, 1 draw, and 4 losses against Keith.
Where was Rothes vs Keith played?
The match was played at MacKessack Park.