Brian Graham
Career snapshot
Position rank · 25/26
Among 573 Attack - Centre-Forwards · ≥200 mins
Career highs
| Full name | Brian Graham |
|---|---|
| Date of birth | 1987-11-23 (38 yrs) |
| Place of birth | Glasgow, Scotland |
| Citizenship | Scotland |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 188.00 m |
| Current club | Falkirk FC |
| Joined | 2025-07-01 |
| Contract expires | 2026-05-31 |
| Agent | PLG Scotland |
Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Falkirk FC | 1 | 25/26 | 25/26 | 7 | 1 | 1 | 229 |
| Partick Thistle FC | 6 | 19/20 | 24/25 | 207 | 101 | 24 | 2,648 |
| Ross County FC | 4 | 15/16 | 19/20 | 97 | 37 | 10 | 1,152 |
| Hibernian FC | 2 | 16/17 | 17/18 | 34 | 6 | 1 | 387 |
| Cheltenham Town | 1 | 17/18 | 17/18 | 31 | 6 | 2 | 397 |
| Dundee United FC | 2 | 13/14 | 14/15 | 36 | 7 | 2 | 262 |
| St. Johnstone FC | 1 | 14/15 | 14/15 | 28 | 10 | 0 | 356 |
| Raith Rovers FC | 2 | 11/12 | 12/13 | 71 | 38 | 12 | 586 |
| Greenock Morton FC | 3 | 07/08 | 10/11 | 78 | 16 | 3 | 1,258 |
| East Stirlingshire FC | 1 | 08/09 | 08/09 | 5 | 2 | 0 | 216 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | League Cup | Falkirk FC | 5 | 1 | 1 | 1 | 0 | 229 |
| 25/26 | Premiership | Falkirk FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Partick Thistle FC | 33 | 15 | 2 | 1 | 0 | 187 |
| 24/25 | Prem. Sports Cup | Partick Thistle FC | 4 | 3 | 1 | 0 | 0 | 116 |
| 24/25 | Premiership Play-offs | Partick Thistle FC | 4 | 2 | 0 | 3 | 0 | 180 |
| 24/25 | SFA Cup | Partick Thistle FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Trust Trophy | Partick Thistle FC | 1 | 1 | 0 | 0 | 0 | 90 |
| 23/24 | Championship | Partick Thistle FC | 33 | 20 | 2 | 2 | 0 | 138 |
| 23/24 | Premiership Play-offs | Partick Thistle FC | 4 | 2 | 0 | 1 | 0 | 195 |
| 23/24 | SFA Cup | Partick Thistle FC | 3 | 1 | 0 | 0 | 0 | 206 |
| 23/24 | Trust Trophy | Partick Thistle FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Viaplay Cup | Partick Thistle FC | 5 | 3 | 0 | 1 | 0 | 138 |
| 22/23 | Championship | Partick Thistle FC | 31 | 14 | 7 | 6 | 1 | 164 |
| 22/23 | Premiership Play-offs | Partick Thistle FC | 6 | 5 | 0 | 1 | 0 | 99 |
| 22/23 | SFA Cup | Partick Thistle FC | 2 | 1 | 0 | 2 | 0 | 111 |
| 22/23 | Viaplay Cup | Partick Thistle FC | 6 | 2 | 1 | 0 | 0 | 170 |
| 21/22 | Championship | Partick Thistle FC | 32 | 12 | 5 | 9 | 0 | 205 |
| 21/22 | Prem. Sports Cup | Partick Thistle FC | 4 | 4 | 0 | 0 | 0 | 87 |
| 21/22 | Premiership Play-offs | Partick Thistle FC | 2 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | SFA Cup | Partick Thistle FC | 2 | 1 | 0 | 0 | 0 | 158 |
| 21/22 | Trust Trophy | Partick Thistle FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Betfred Cup | Partick Thistle FC | 3 | 0 | 1 | 1 | 1 | 0 |
| 20/21 | League One | Partick Thistle FC | 16 | 9 | 4 | 3 | 0 | 144 |
| 20/21 | League One Meisterr. | Partick Thistle FC | 3 | 3 | 0 | 1 | 0 | 82 |
| 20/21 | SFA Cup | Partick Thistle FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Betfred Cup | Ross County FC | 4 | 2 | 0 | 0 | 0 | 112 |
| 19/20 | Championship | Partick Thistle FC | 6 | 3 | 0 | 3 | 0 | 178 |
| 19/20 | Premiership | Ross County FC | 18 | 4 | 0 | 2 | 0 | 176 |
| 19/20 | SFA Cup | Ross County FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Tunnock Ch. Cup | Partick Thistle FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Betfred Cup | Ross County FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Championship | Ross County FC | 30 | 8 | 4 | 6 | 1 | 186 |
| 18/19 | Irn-Bru Cup | Ross County FC | 4 | 4 | 0 | 0 | 0 | 81 |
| 18/19 | SFA Cup | Ross County FC | 3 | 2 | 0 | 0 | 0 | 77 |
| 17/18 | Betfred Cup | Hibernian FC | 2 | 1 | 0 | 0 | 0 | 76 |
| 17/18 | EFL Cup | Cheltenham Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | EFL Trophy | Cheltenham Town | 2 | 1 | 0 | 1 | 0 | 135 |
| 17/18 | FA Cup | Cheltenham Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | League Two | Cheltenham Town | 27 | 5 | 2 | 6 | 0 | 262 |
| 16/17 | Betfred Cup | Ross County FC | 4 | 6 | 0 | 1 | 0 | 42 |
| 16/17 | Championship | Hibernian FC | 27 | 4 | 1 | 4 | 0 | 221 |
| 16/17 | Irn-Bru Cup | Hibernian FC | 1 | 1 | 0 | 0 | 0 | 90 |
| 16/17 | Premiership | Ross County FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | SFA Cup | Hibernian FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Premiership | Ross County FC | 23 | 6 | 3 | 1 | 0 | 163 |
| 15/16 | SCL by Utilita | Ross County FC | 4 | 1 | 1 | 0 | 0 | 230 |
| 15/16 | SFA Cup | Ross County FC | 4 | 4 | 2 | 0 | 0 | 85 |
| 14/15 | League Cup | St. Johnstone FC | 2 | 1 | 0 | 0 | 0 | 180 |
| 14/15 | Premiership | St. Johnstone FC | 24 | 9 | 0 | 3 | 0 | 176 |
| 14/15 | Premiership | Dundee United FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | SFA Cup | St. Johnstone FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Cup | Dundee United FC | 3 | 0 | 0 | 2 | 0 | 0 |
| 13/14 | Premiership | Dundee United FC | 29 | 6 | 2 | 0 | 0 | 197 |
| 13/14 | SFA Cup | Dundee United FC | 3 | 1 | 0 | 0 | 0 | 65 |
| 12/13 | Championship | Raith Rovers FC | 34 | 18 | 5 | 4 | 0 | 166 |
| 12/13 | Ramsdens Cup | Raith Rovers FC | 3 | 3 | 0 | 0 | 0 | 88 |
| 12/13 | Scot. League Cup | Raith Rovers FC | 3 | 4 | 1 | 0 | 0 | 68 |
| 12/13 | SFA Cup | Raith Rovers FC | 3 | 2 | 1 | 0 | 1 | 114 |
| 11/12 | Championship | Raith Rovers FC | 24 | 11 | 5 | 5 | 1 | 150 |
| 11/12 | Ramsdens Cup | Raith Rovers FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Scot. League Cup | Raith Rovers FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | Championship | Greenock Morton FC | 29 | 7 | 1 | 3 | 0 | 228 |
| 10/11 | Co-op. Ins. Cup | Greenock Morton FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | SFA Cup | Greenock Morton FC | 4 | 4 | 1 | 1 | 0 | 77 |
| 09/10 | ALBA Chal. Cup | Greenock Morton FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Championship | Greenock Morton FC | 22 | 2 | 0 | 4 | 0 | 449 |
| 09/10 | Co-op. Ins. Cup | Greenock Morton FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 09/10 | SFA Cup | Greenock Morton FC | 3 | 1 | 0 | 1 | 0 | 53 |
| 08/09 | ALBA Chal. Cup | East Stirlingshire FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Co-op. Ins. Cup | East Stirlingshire FC | 1 | 1 | 0 | 1 | 0 | 51 |
| 08/09 | League Two | East Stirlingshire FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | SFA Cup | East Stirlingshire FC | 2 | 1 | 0 | 0 | 0 | 165 |
| 07/08 | Challenge Cup | Greenock Morton FC | 1 | 1 | 0 | 1 | 0 | 79 |
| 07/08 | Championship | Greenock Morton FC | 15 | 1 | 0 | 1 | 0 | 372 |
| 07/08 | CIS Insur. Cup | Greenock Morton FC | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 06/07 | 2006-07-01 | Greenock U20 | Morton | Transfer | 0 | — |
| 08/09 | 2008-07-01 | Morton | East Stirling | Loan | 0 | — |
| 08/09 | 2009-06-30 | East Stirling | Morton | Return from loan | 0 | — |
| 11/12 | 2011-07-01 | Morton | Raith Rovers | Transfer | 150000 | — |
| 13/14 | 2013-07-01 | Raith Rovers | Dundee United | Transfer | 175000 | — |
| 14/15 | 2014-08-28 | Dundee United | St. Johnstone | Loan | 300000 | — |
| 14/15 | 2015-05-31 | St. Johnstone | Dundee United | Return from loan | 300000 | — |
| 15/16 | 2015-07-01 | Dundee United | Ross County | Transfer | 300000 | — |
| 16/17 | 2016-08-20 | Ross County | Hibernian FC | Transfer | 275000 | — |
| 17/18 | 2017-08-10 | Hibernian FC | Cheltenham | Transfer | 275000 | — |
| 18/19 | 2018-08-02 | Cheltenham | Ross County | Transfer | 275000 | — |
| 19/20 | 2020-01-23 | Ross County | Partick Thistle | Transfer | 275000 | — |
| 25/26 | 2025-07-01 | Partick Thistle | Falkirk | Transfer | 50000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 11/12 | Groin problems | 2011-12-17 | 2012-02-17 | 63 | 7 |
| 13/14 | Ligament injury | 2014-01-12 | 2014-01-31 | 20 | 2 |
| 14/15 | Ill | 2015-05-21 | 2015-05-23 | 3 | 0 |
| 15/16 | Groin injury | 2015-11-01 | 2015-12-21 | 51 | 6 |
| 18/19 | Groin injury | 2018-12-05 | 2018-12-27 | 23 | 3 |
| 19/20 | Thigh problems | 2019-08-22 | 2019-08-28 | 7 | 1 |
| 19/20 | Ill | 2019-12-17 | 2019-12-23 | 7 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €75k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jack McMillan | 2 | 4 | 0 |
| Robbie Crawford | 1 | 3 | 0 |
| Ben Stanway | 2 | 0 | 0 |
| Keith Watson | 2 | 0 | 0 |
| Darren Brownlie | 2 | 1 | 0 |
| Luke McBeth | 1 | 1 | 0 |
| David Mitchell | 2 | 0 | 0 |
| Marcus Fraser | 2 | 1 | 0 |
| Kevin Holt | 2 | 2 | 0 |
| Stuart Bannigan | 2 | 1 | 0 |
| Scott Tiffoney | 2 | 8 | 0 |
| Aaron Muirhead | 2 | 2 | 0 |
| Harry Milne | 2 | 6 | 0 |
| Steven Lawless | 2 | 4 | 0 |
| Ross Docherty | 2 | 1 | 0 |
| Kyle Turner | 2 | 12 | 0 |
| Aidan Fitzpatrick | 2 | 8 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | Championship | Partick Thistle FC | 20 | 33 |
| 12/13 | Championship | Raith Rovers FC | 18 | 34 |
| 24/25 | Championship | Partick Thistle FC | 15 | 33 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Championship | Partick Thistle FC | 7 | 31 |
| 21/22 | Championship | Partick Thistle FC | 5 | 32 |
| 11/12 | Championship | Raith Rovers FC | 5 | 24 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 14/15 | 2015-05-31 | St. Johnstone | Dundee United | Return from loan | — | €300k |
| 14/15 | 2014-08-28 | Dundee United | St. Johnstone | Loan | — | €300k |
| 08/09 | 2009-06-30 | East Stirling | Morton | Return from loan | — | — |
| 08/09 | 2008-07-01 | Morton | East Stirling | Loan | — | — |
Last 11 matches for Falkirk FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-11-01 | SC1 |
Falkirk FC | 3–1 | Kilmarnock FC | Available |
| 2025-10-29 | SC1 |
Celtic FC | 4–0 | Falkirk FC | Available |
| 2025-10-25 | SC1 |
Falkirk FC | 2–1 | Dundee FC | Available |
| 2025-10-18 | SC1 |
Motherwell FC | 1–2 | Falkirk FC | Available |
| 2025-10-05 | SC1 |
Falkirk FC | 1–1 | Rangers FC | Available |
| 2025-09-27 | SC1 |
Heart of Midlothian | 3–0 | Falkirk FC | Available |
| 2025-09-23 | SC1 |
Falkirk FC | 2–2 | Hibernian FC | Available |
| 2025-09-13 | SC1 |
Falkirk FC | 1–2 | St. Mirren FC | Available |
| 2025-08-31 | SC1 |
Aberdeen FC | 0–1 | Falkirk FC | Available |
| 2025-08-09 | SC1 |
Livingston FC | 3–1 | Falkirk FC | Available |
| 2025-08-03 | SC1 |
Falkirk FC | 2–2 | Dundee United | Available |
Teams faced most often by Brian Graham's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Aberdeen FC | 48 | 14 | 13 | 21 | 50 | 63 | -13 | 29% |
| Motherwell FC | 48 | 18 | 11 | 19 | 66 | 70 | -4 | 38% |
| Kilmarnock FC | 46 | 21 | 12 | 13 | 54 | 53 | +1 | 46% |
| St. Mirren FC | 44 | 16 | 11 | 17 | 48 | 57 | -9 | 36% |
| Rangers FC | 44 | 2 | 9 | 33 | 24 | 106 | -82 | 5% |
| Celtic FC | 43 | 4 | 7 | 32 | 24 | 114 | -90 | 9% |
| Livingston FC | 39 | 11 | 13 | 15 | 49 | 58 | -9 | 28% |
| Heart of Midlothian | 36 | 7 | 11 | 18 | 34 | 51 | -17 | 19% |
| Dundee FC | 28 | 14 | 7 | 7 | 46 | 32 | +14 | 50% |
| Morecambe FC | 28 | 12 | 7 | 9 | 37 | 29 | +8 | 43% |
| Port Vale FC | 24 | 9 | 11 | 4 | 33 | 27 | +6 | 38% |
| Accrington Stanley | 23 | 9 | 8 | 6 | 31 | 29 | +2 | 39% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 07/08 | Senior debut season | |
| 07/08 | First senior goal | |
| 12/13 | Goal #50 (career) | |
| 17/18 | Goal #100 (career) | |
| 21/22 | Goal #150 (career) | |
| 23/24 | Goal #200 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 7 | 229 | 1 | 0 | 0 | 0.39 |
| 24/25 | 43 | 573 | 4 | 1 | 0 | 0.79 |
| 23/24 | 46 | 677 | 4 | 1 | 0 | 0.66 |
| 22/23 | 45 | 544 | 9 | 0 | 1 | 1.65 |
| 21/22 | 42 | 450 | 10 | 0 | 0 | 2 |
| 20/21 | 24 | 226 | 5 | 0 | 1 | 2.39 |
| 19/20 | 30 | 466 | 5 | 1 | 0 | 1.16 |
| 18/19 | 38 | 344 | 6 | 0 | 1 | 1.83 |
| 17/18 | 33 | 473 | 7 | 0 | 0 | 1.33 |
| 16/17 | 37 | 353 | 5 | 0 | 0 | 1.27 |
| 15/16 | 31 | 478 | 1 | 0 | 0 | 0.19 |
| 14/15 | 29 | 356 | 3 | 0 | 0 | 0.76 |
| 13/14 | 35 | 262 | 2 | 0 | 0 | 0.69 |
| 12/13 | 43 | 436 | 4 | 0 | 1 | 1.03 |
| 11/12 | 28 | 150 | 6 | 0 | 1 | 4.2 |
| 10/11 | 33 | 305 | 4 | 0 | 0 | 1.18 |
| 09/10 | 28 | 502 | 5 | 0 | 0 | 0.9 |
| 08/09 | 5 | 216 | 1 | 0 | 0 | 0.42 |
| 07/08 | 17 | 451 | 2 | 0 | 0 | 0.4 |
Output by competition
Career goals and assists broken down by tournament.
More on Brian Graham
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Brian Graham
Who is Brian Graham?
Brian Graham is a Scotland professional footballer who plays as a centre-forward for Falkirk FC.
How old is Brian Graham?
Brian Graham is 38 years old. He was born on November 23, 1987 in Glasgow.
What position does Brian Graham play?
Brian Graham plays as a centre-forward (Attack - Centre-Forward).
What club does Brian Graham play for?
Brian Graham currently plays for Falkirk FC.
How many career goals has Brian Graham scored?
Across all senior club competitions in our dataset, Brian Graham has scored 224 goals in 594 appearances.
What is Brian Graham's market value?
Brian Graham's most recent reported market value is €50k.
Scotland