Search all of FootSam

Find players, clubs, national teams, referees, leagues, cups and football awards. You can also search by country.

Enter at least two characters to search.
Players · teams · competitions · referees · awards↑ ↓ Navigate Esc Close
FOOTSAM / PLAYER

Alan Forrest

Scotland1996-09-0930 years
Most appearances forHeart Of Midlothian237 recorded matches
Highest-scoring season20207 goals · League Cup
Most goals againstMotherwell6 goals in the match history
Most frequent opponentST Johnstone21 spelade matches
Most starts alongsideLawrence Shankland68 starts together
Most goals in one match2 goalsMotherwell – Heart Of Midlothian · 18 Sep 2022

Results and matches 2026/27 · Appearances

15Matches
756 recordedMinutes
1Goals
2 recordedAssists
6–3–6W–D–L
6,75Season rating
Recent form

Results and form across 15 recorded appearances. Goals recorded in 15, assists in 11 and minutes in 11 matches. Club and national-team matches are included.

Career statistics

SeasonTeamsCompetition
2019/20Ayr UtdFA Cup21510——00—
2020/21LivingstonPremiership301 837415106,71
2020/21LivingstonFA Cup21460——00—
2021/22LivingstonPremiership362 3586410606,93
2021/22LivingstonFA Cup21440——00—
2022/23Heart Of MidlothianPremiership381 5044——106,62
2022/23Heart Of MidlothianUEFA Europa League2840——00—
2022/23Heart Of MidlothianUEFA Europa Conference League61961——006,52
2022/23Heart Of MidlothianFA Cup381 5044——106,62
2023/24Heart Of MidlothianPremiership361 855459306,89
2023/24Heart Of MidlothianUEFA Europa Conference League2860——006,7
2023/24Heart Of MidlothianFA Cup43290——00—
2024/25Heart Of MidlothianPremiership381 118415106,7
2024/25Heart Of MidlothianUEFA Europa League6424101006,83
2024/25Heart Of MidlothianUEFA Europa Conference League6424101006,83
2024/25Heart Of MidlothianFA Cup381 5044——106,62
2025/26Heart Of MidlothianPremiership13312000106,47
2026/27DundeePremiership11712022006,71

Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.

For those who want to understand the game.