Jon McLaughlin
Career snapshot
Career highs
Born the same day
Shares 1987-09-09 · 5 players total
| Full name | Jon McLaughlin |
|---|---|
| Name in home country | Jonathan Peter McLaughlin |
| Date of birth | 1987-09-09 (38 yrs) |
| Place of birth | Edinburgh, Scotland |
| Citizenship | Scotland |
| Position | Goalkeeper |
| Foot | |
| Height | 191.00 m |
| Current club | Middlesbrough FC |
| Joined | 2025-09-01 |
| Contract expires | — |
| Agent | Unique Sports Group |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Middlesbrough FC | 1 | 25/26 | 25/26 | 0 | 0 | 0 | 0 |
| Swansea City | 1 | 24/25 | 24/25 | 1 | 0 | 0 | 90 |
| Rangers FC | 3 | 20/21 | 22/23 | 46 | 0 | 0 | 4,199 |
| Sunderland AFC | 2 | 18/19 | 19/20 | 90 | 0 | 0 | 8,071 |
| Heart of Midlothian FC | 1 | 17/18 | 17/18 | 36 | 0 | 1 | 3,240 |
| Burton Albion | 3 | 14/15 | 16/17 | 138 | 0 | 0 | 12,255 |
| Bradford City | 6 | 08/09 | 13/14 | 145 | 0 | 0 | 13,111 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | Middlesbrough FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Swansea City | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Swansea City | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | Champions League | Rangers FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | Champions League Qu. | Rangers FC | 4 | 0 | 0 | 0 | 0 | 360 |
| 22/23 | Premiership | Rangers FC | 10 | 0 | 0 | 0 | 0 | 900 |
| 22/23 | Scottish Premiership Top Six Split | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | SFA Cup | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Viaplay Cup | Rangers FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | Europa League | Rangers FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | Europa League Qualifying | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Prem. Sports Cup | Rangers FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 21/22 | Premiership | Rangers FC | 6 | 0 | 0 | 2 | 0 | 540 |
| 21/22 | Scottish Premiership Top Six Split | Rangers FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 21/22 | SFA Cup | Rangers FC | 5 | 0 | 0 | 0 | 0 | 509 |
| 20/21 | Betfred Cup | Rangers FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | Europa League | Rangers FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | Europa League Qualifying | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premiership | Rangers FC | 9 | 0 | 0 | 0 | 0 | 810 |
| 20/21 | Scottish Premiership Top Six Split | Rangers FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | SFA Cup | Rangers FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | EFL Cup | Sunderland AFC | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | EFL Trophy | Sunderland AFC | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | FA Cup | Sunderland AFC | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | League One | Sunderland AFC | 32 | 0 | 0 | 0 | 0 | 2,835 |
| 18/19 | EFL Cup | Sunderland AFC | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | EFL Trophy | Sunderland AFC | 2 | 0 | 0 | 0 | 0 | 210 |
| 18/19 | FA Cup | Sunderland AFC | 3 | 0 | 0 | 0 | 0 | 270 |
| 18/19 | League One | Sunderland AFC | 46 | 0 | 0 | 0 | 0 | 4,126 |
| 18/19 | League One Play-Offs | Sunderland AFC | 3 | 0 | 0 | 0 | 0 | 270 |
| 17/18 | Premiership | Heart of Midlothian FC | 29 | 0 | 0 | 0 | 0 | 2,610 |
| 17/18 | Scottish Premiership Top Six Split | Heart of Midlothian FC | 4 | 0 | 0 | 0 | 0 | 360 |
| 17/18 | SFA Cup | Heart of Midlothian FC | 3 | 0 | 1 | 0 | 0 | 270 |
| 16/17 | Championship | Burton Albion | 43 | 0 | 0 | 1 | 0 | 3,764 |
| 16/17 | EFL Cup | Burton Albion | 1 | 0 | 0 | 0 | 0 | 120 |
| 16/17 | FA Cup | Burton Albion | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | FA Cup | Burton Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | FL Trophy | Burton Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | Burton Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League One | Burton Albion | 45 | 0 | 0 | 0 | 0 | 3,984 |
| 14/15 | EFL Trophy | Burton Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | FA Cup | Burton Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Burton Albion | 3 | 0 | 0 | 0 | 0 | 270 |
| 14/15 | League Two | Burton Albion | 45 | 0 | 0 | 2 | 0 | 4,027 |
| 13/14 | EFL Trophy | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | FA Cup | Bradford City | 1 | 0 | 0 | 0 | 0 | 90 |
| 13/14 | League Cup | Bradford City | 1 | 0 | 0 | 0 | 0 | 90 |
| 13/14 | League One | Bradford City | 46 | 0 | 0 | 1 | 0 | 4,140 |
| 12/13 | EFL Trophy | Bradford City | 3 | 0 | 0 | 0 | 0 | 300 |
| 12/13 | FA Cup | Bradford City | 2 | 0 | 0 | 0 | 0 | 240 |
| 12/13 | League Cup | Bradford City | 2 | 0 | 0 | 0 | 0 | 123 |
| 12/13 | League Two | Bradford City | 23 | 0 | 0 | 0 | 0 | 2,068 |
| 12/13 | League Two Play-Offs | Bradford City | 3 | 0 | 0 | 1 | 0 | 270 |
| 11/12 | EFL Trophy | Bradford City | 2 | 0 | 0 | 0 | 0 | 210 |
| 11/12 | FA Cup | Bradford City | 3 | 0 | 0 | 0 | 0 | 270 |
| 11/12 | League Cup | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | League Two | Bradford City | 23 | 0 | 0 | 0 | 0 | 2,070 |
| 10/11 | EFL Trophy | Bradford City | 1 | 0 | 0 | 0 | 0 | 90 |
| 10/11 | FA Cup | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | League Cup | Bradford City | 2 | 0 | 0 | 0 | 0 | 180 |
| 10/11 | League Two | Bradford City | 25 | 0 | 0 | 1 | 0 | 2,250 |
| 09/10 | EFL Trophy | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | FA Cup | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | League Cup | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | League Two | Bradford City | 7 | 0 | 0 | 0 | 0 | 630 |
| 08/09 | EFL Trophy | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | FA Cup | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | League Cup | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | League Two | Bradford City | 1 | 0 | 0 | 0 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2007-07-01 | Harrogate R. | Harrogate Town | Transfer | 0 | — |
| 08/09 | 2008-07-01 | Harrogate Town | Bradford | Transfer | 0 | — |
| 14/15 | 2014-07-23 | Bradford | Burton Albion | Transfer | 50000 | — |
| 17/18 | 2017-08-25 | Burton Albion | Heart of Midl. | Transfer | 300000 | — |
| 18/19 | 2018-07-01 | Heart of Midl. | Sunderland | Transfer | 400000 | — |
| 20/21 | 2020-07-01 | Sunderland | Rangers | Transfer | 325000 | — |
| 24/25 | 2024-08-28 | Rangers | Swansea | Transfer | 150000 | — |
| 25/26 | 2025-09-01 | Swansea | Middlesbrough | Transfer | 75000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Corona virus | 2021-08-24 | 2021-09-08 | 16 | 2 |
| 22/23 | unknown injury | 2022-09-09 | 2022-10-03 | 25 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €25k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3380 | #21 | 2 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Tom Flanagan | 2 | 0 | 0 |
| Stuart Beavon | 2 | 0 | 0 |
| Tom Naylor | 2 | 0 | 0 |
| Matt Palmer | 2 | 0 | 0 |
| Damien McCrory | 2 | 0 | 0 |
| Luke O'Nien | 2 | 0 | 0 |
| Robbie Weir | 2 | 0 | 0 |
| Lynden Gooch | 2 | 1 | 0 |
| Nahki Wells | 1 | 0 | 0 |
| Max Power | 2 | 0 | 0 |
Last 50 matches for Middlesbrough 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 |
|---|---|---|---|---|---|
| 2026-02-07 | GB2 |
Sheffield United FC | 1–2 | Middlesbrough FC | Available |
| 2026-01-31 | GB2 |
Middlesbrough FC | 1–0 | Norwich City FC | Available |
| 2026-01-24 | GB2 |
Middlesbrough FC | 4–0 | Preston North End FC | Available |
| 2026-01-21 | GB2 |
Stoke City FC | 1–2 | Middlesbrough FC | Available |
| 2026-01-17 | GB2 |
West Bromwich Albion FC | 2–3 | Middlesbrough FC | Available |
| 2026-01-04 | GB2 |
Middlesbrough FC | 4–0 | Southampton FC | Available |
| 2026-01-01 | GB2 |
Derby County FC | 1–0 | Middlesbrough FC | Available |
| 2025-12-29 | GB2 |
Middlesbrough FC | 2–0 | Hull City AFC | Available |
| 2025-12-26 | GB2 |
Middlesbrough FC | 0–0 | Blackburn Rovers FC | Available |
| 2025-12-20 | GB2 |
Bristol City FC | 1–1 | Middlesbrough FC | Available |
| 2025-12-13 | GB2 |
Middlesbrough FC | 2–0 | Queens Park Rangers FC | Available |
| 2025-12-09 | GB2 |
Charlton Athletic FC | 0–1 | Middlesbrough FC | Available |
| 2025-12-05 | GB2 |
Hull City AFC | 0–2 | Middlesbrough FC | Available |
| 2025-11-29 | GB2 |
Middlesbrough FC | 1–0 | Derby County FC | Available |
| 2025-11-25 | GB2 |
Middlesbrough FC | 2–2 | Coventry City FC | Available |
| 2025-11-22 | GB2 |
Oxford United FC | 0–1 | Middlesbrough FC | Available |
| 2025-11-08 | GB2 |
Middlesbrough FC | 2–1 | Birmingham City FC | Available |
| 2025-11-04 | GB2 |
Leicester City FC | 1–1 | Middlesbrough FC | Available |
| 2025-11-01 | GB2 |
Watford FC | 3–0 | Middlesbrough FC | Available |
| 2025-10-25 | GB2 |
Middlesbrough FC | 1–1 | Wrexham AFC | Available |
| 2025-10-22 | GB2 |
Sheffield Wednesday FC | 0–1 | Middlesbrough FC | Available |
| 2025-10-17 | GB2 |
Middlesbrough FC | 2–1 | Ipswich Town FC | Available |
| 2025-10-04 | GB2 |
Portsmouth FC | 1–0 | Middlesbrough FC | Available |
| 2025-09-30 | GB2 |
Middlesbrough FC | 0–0 | Stoke City FC | Available |
| 2025-09-27 | GB2 |
Southampton FC | 1–1 | Middlesbrough FC | Available |
| 2025-09-19 | GB2 |
Middlesbrough FC | 2–1 | West Bromwich Albion FC | Available |
| 2025-09-13 | GB2 |
Preston North End FC | 2–2 | Middlesbrough FC | Available |
| 2025-08-30 | GB2 |
Middlesbrough FC | 1–0 | Sheffield United FC | Available |
| 2025-08-23 | GB2 |
Norwich City FC | 1–2 | Middlesbrough FC | Available |
| 2025-08-16 | GB2 |
Millwall FC | 0–3 | Middlesbrough FC | Available |
| 2025-08-09 | GB2 |
Middlesbrough FC | 1–0 | Swansea City AFC | Available |
| 2025-05-03 | GB2 |
Coventry City FC | 2–0 | Middlesbrough FC | Available |
| 2025-04-26 | GB2 |
Middlesbrough FC | 0–0 | Norwich City FC | Available |
| 2025-04-21 | GB2 |
Sheffield Wednesday FC | 2–1 | Middlesbrough FC | Available |
| 2025-04-18 | GB2 |
Middlesbrough FC | 2–1 | Plymouth Argyle FC | Available |
| 2025-04-12 | GB2 |
Millwall FC | 1–0 | Middlesbrough FC | Available |
| 2025-04-08 | GB2 |
Middlesbrough FC | 0–1 | Leeds United FC | Available |
| 2025-04-04 | GB2 |
Blackburn Rovers FC | 0–2 | Middlesbrough FC | Available |
| 2025-03-29 | GB2 |
Middlesbrough FC | 2–1 | Oxford United FC | Available |
| 2025-03-15 | GB2 |
Luton Town FC | 0–0 | Middlesbrough FC | Available |
| 2025-03-11 | GB2 |
Middlesbrough FC | 2–1 | Queens Park Rangers FC | Available |
| 2025-03-08 | GB2 |
Swansea City AFC | 1–0 | Middlesbrough FC | Available |
| 2025-03-01 | GB2 |
Middlesbrough FC | 1–0 | Derby County FC | Available |
| 2025-02-25 | GB2 |
Stoke City FC | 1–3 | Middlesbrough FC | Available |
| 2025-02-21 | GB2 |
Bristol City FC | 2–1 | Middlesbrough FC | Available |
| 2025-02-15 | GB2 |
Middlesbrough FC | 0–1 | Watford FC | Available |
| 2025-02-12 | GB2 |
Sheffield United FC | 3–1 | Middlesbrough FC | Available |
| 2025-02-03 | GB2 |
Middlesbrough FC | 2–3 | Sunderland AFC | Available |
| 2025-01-25 | GB2 |
Preston North End FC | 2–1 | Middlesbrough FC | Available |
| 2025-01-21 | GB2 |
Middlesbrough FC | 2–0 | West Bromwich Albion FC | Available |
Teams faced most often by Jon McLaughlin'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 % |
|---|---|---|---|---|---|---|---|---|
| Gillingham FC | 49 | 20 | 15 | 14 | 67 | 62 | +5 | 41% |
| Shrewsbury Town | 47 | 17 | 12 | 18 | 49 | 55 | -6 | 36% |
| Accrington Stanley | 45 | 18 | 17 | 10 | 70 | 54 | +16 | 40% |
| Oxford United | 43 | 16 | 12 | 15 | 65 | 66 | -1 | 37% |
| Rochdale AFC | 40 | 23 | 7 | 10 | 71 | 42 | +29 | 58% |
| Port Vale FC | 39 | 11 | 12 | 16 | 41 | 52 | -11 | 28% |
| Fleetwood Town | 38 | 16 | 8 | 14 | 55 | 53 | +2 | 42% |
| Plymouth Argyle | 37 | 16 | 12 | 9 | 44 | 33 | +11 | 43% |
| AFC Wimbledon | 37 | 15 | 13 | 9 | 54 | 44 | +10 | 41% |
| Wigan Athletic | 37 | 15 | 12 | 10 | 50 | 40 | +10 | 41% |
| Stoke City | 36 | 12 | 8 | 16 | 44 | 43 | +1 | 33% |
| Manchester City | 36 | 5 | 5 | 26 | 31 | 88 | -57 | 14% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 08/09 | Senior debut season |
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′ |
|---|---|---|---|---|---|---|
| 21/22 | 16 | 1,499 | 2 | 0 | 0 | 0.12 |
| 16/17 | 45 | 3,974 | 1 | 0 | 0 | 0.02 |
| 14/15 | 48 | 4,297 | 2 | 0 | 0 | 0.04 |
| 13/14 | 48 | 4,320 | 1 | 0 | 0 | 0.02 |
| 12/13 | 33 | 3,001 | 1 | 0 | 0 | 0.03 |
| 10/11 | 28 | 2,520 | 1 | 0 | 0 | 0.04 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 1 | 90 | 0 | 0% | 3 | 3 |
| 22/23 | 16 | 1,440 | 8 | 50% | 18 | 1.13 |
| 21/22 | 16 | 1,499 | 9 | 56% | 8 | 0.48 |
| 20/21 | 14 | 1,260 | 12 | 86% | 3 | 0.21 |
| 19/20 | 35 | 3,105 | 11 | 31% | 31 | 0.9 |
| 18/19 | 55 | 4,966 | 16 | 29% | 56 | 1.01 |
| 17/18 | 36 | 3,240 | 15 | 42% | 34 | 0.94 |
| 16/17 | 45 | 3,974 | 10 | 22% | 60 | 1.36 |
| 15/16 | 45 | 3,984 | 22 | 49% | 36 | 0.81 |
| 14/15 | 48 | 4,297 | 18 | 38% | 41 | 0.86 |
| 13/14 | 48 | 4,320 | 14 | 29% | 59 | 1.23 |
| 12/13 | 33 | 3,001 | 12 | 36% | 38 | 1.14 |
| 11/12 | 28 | 2,550 | 6 | 21% | 41 | 1.45 |
| 10/11 | 28 | 2,520 | 6 | 21% | 45 | 1.61 |
| 09/10 | 7 | 630 | 3 | 43% | 4 | 0.57 |
| 08/09 | 1 | 90 | 1 | 100% | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Jon McLaughlin
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Jon McLaughlin
Who is Jon McLaughlin?
Jon McLaughlin is a Scotland professional footballer who plays as a goalkeeper for Middlesbrough FC.
How old is Jon McLaughlin?
Jon McLaughlin is 38 years old. He was born on September 9, 1987 in Edinburgh.
What position does Jon McLaughlin play?
Jon McLaughlin plays as a goalkeeper (Goalkeeper).
What club does Jon McLaughlin play for?
Jon McLaughlin currently plays for Middlesbrough FC.
What is Jon McLaughlin's market value?
Jon McLaughlin's most recent reported market value is €75k.
Scotland