Matt Ritchie
Career snapshot
Career highs
Born the same day
Shares 1989-09-10 · 6 players total
| Full name | Matt Ritchie |
|---|---|
| Name in home country | Matthew Thomas Ritchie |
| Date of birth | 1989-09-10 (36 yrs) |
| Place of birth | Gosport, Scotland |
| Citizenship | Scotland England |
| Position | Midfield - Right Midfield (main: Midfield) |
| Foot | left |
| Height | 173.00 m |
| Current club | Reading FC |
| Joined | 2025-08-28 |
| Contract expires | 2027-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Reading FC | 1 | 25/26 | 25/26 | 1 | 0 | 0 | 0 |
| Portsmouth FC | 3 | 09/10 | 24/25 | 51 | 5 | 3 | 441 |
| Newcastle United | 8 | 16/17 | 23/24 | 215 | 25 | 33 | 3,936 |
| AFC Bournemouth | 4 | 12/13 | 15/16 | 142 | 31 | 29 | 1,711 |
| Swindon Town | 4 | 09/10 | 12/13 | 129 | 28 | 28 | 1,638 |
| Notts County | 1 | 09/10 | 09/10 | 19 | 3 | 1 | 357 |
| Portsmouth FC U21 | 1 | 09/10 | 09/10 | 6 | 2 | 0 | 270 |
| Dagenham & Redbridge FC | 1 | 08/09 | 08/09 | 41 | 12 | 4 | 515 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Trophy | Reading FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Portsmouth FC | 39 | 5 | 1 | 7 | 0 | 441 |
| 24/25 | EFL Cup | Portsmouth FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Portsmouth FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Newcastle United | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Newcastle United | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premier League | Newcastle United | 13 | 1 | 0 | 1 | 0 | 120 |
| 22/23 | EFL Cup | Newcastle United | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Newcastle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League | Newcastle United | 7 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Newcastle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League | Newcastle United | 18 | 0 | 2 | 5 | 0 | 0 |
| 20/21 | EFL Cup | Newcastle United | 2 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | FA Cup | Newcastle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premier League | Newcastle United | 18 | 0 | 3 | 2 | 0 | 0 |
| 19/20 | EFL Cup | Newcastle United | 1 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | FA Cup | Newcastle United | 4 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Premier League | Newcastle United | 18 | 2 | 1 | 4 | 0 | 657 |
| 18/19 | FA Cup | Newcastle United | 3 | 1 | 1 | 1 | 0 | 272 |
| 18/19 | Premier League | Newcastle United | 36 | 2 | 8 | 9 | 0 | 1,470 |
| 17/18 | EFL Cup | Newcastle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Newcastle United | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League | Newcastle United | 35 | 3 | 6 | 6 | 0 | 937 |
| 16/17 | Championship | Newcastle United | 42 | 12 | 8 | 10 | 0 | 296 |
| 16/17 | EFL Cup | Newcastle United | 3 | 2 | 2 | 0 | 0 | 122 |
| 16/17 | FA Cup | Newcastle United | 3 | 2 | 0 | 0 | 0 | 62 |
| 15/16 | FA Cup | AFC Bournemouth | 3 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | AFC Bournemouth | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Premier League | AFC Bournemouth | 37 | 4 | 6 | 5 | 0 | 744 |
| 14/15 | Championship | AFC Bournemouth | 46 | 15 | 17 | 6 | 0 | 249 |
| 14/15 | FA Cup | AFC Bournemouth | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | AFC Bournemouth | 3 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | Championship | AFC Bournemouth | 30 | 9 | 2 | 5 | 0 | 268 |
| 13/14 | FA Cup | AFC Bournemouth | 2 | 0 | 1 | 1 | 0 | 0 |
| 12/13 | FA Cup | Swindon Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League Cup | Swindon Town | 4 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League One | Swindon Town | 27 | 9 | 9 | 3 | 0 | 254 |
| 12/13 | League One | AFC Bournemouth | 17 | 3 | 2 | 4 | 0 | 450 |
| 11/12 | EFL Trophy | Swindon Town | 6 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | FA Cup | Swindon Town | 4 | 1 | 3 | 0 | 0 | 360 |
| 11/12 | League Cup | Swindon Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | League Two | Swindon Town | 40 | 10 | 12 | 5 | 0 | 352 |
| 10/11 | Championship | Portsmouth FC | 5 | 0 | 1 | 0 | 0 | 0 |
| 10/11 | EFL Trophy | Swindon Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | FA Cup | Swindon Town | 3 | 1 | 1 | 0 | 0 | 235 |
| 10/11 | League Cup | Portsmouth FC | 3 | 0 | 1 | 0 | 0 | 0 |
| 10/11 | League One | Swindon Town | 36 | 7 | 3 | 1 | 0 | 437 |
| 09/10 | EFL Trophy | Notts County | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | FA Cup | Notts County | 2 | 0 | 1 | 0 | 0 | 0 |
| 09/10 | League Cup | Portsmouth FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | League One | Swindon Town | 4 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | League Two | Notts County | 16 | 3 | 0 | 1 | 0 | 357 |
| 09/10 | Premier League | Portsmouth FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Reserve League South | Portsmouth FC U21 | 6 | 2 | 0 | 0 | 0 | 270 |
| 08/09 | EFL Trophy | Dagenham & Redbridge FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | FA Cup | Dagenham & Redbridge FC | 3 | 1 | 1 | 1 | 0 | 233 |
| 08/09 | League Two | Dagenham & Redbridge FC | 37 | 11 | 3 | 2 | 0 | 282 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 08/09 | 2008-07-01 | Portsmouth U18 | Portsmouth | Transfer | 0 | — |
| 08/09 | 2008-09-01 | Portsmouth | Dag & Red FC | Loan | 0 | — |
| 08/09 | 2009-05-01 | Dag & Red FC | Portsmouth | Return from loan | 0 | — |
| 09/10 | 2009-09-01 | Portsmouth | Notts County | Loan | 50000 | — |
| 09/10 | 2009-12-31 | Notts County | Portsmouth | Return from loan | 50000 | — |
| 09/10 | 2010-02-11 | Portsmouth | Swindon Town | Loan | 50000 | — |
| 09/10 | 2010-05-15 | Swindon Town | Portsmouth | Return from loan | 50000 | — |
| 10/11 | 2010-10-04 | Portsmouth | Swindon Town | Loan | 50000 | — |
| 10/11 | 2011-01-06 | Swindon Town | Portsmouth | Return from loan | 50000 | — |
| 10/11 | 2011-01-07 | Portsmouth | Swindon Town | Transfer | 50000 | €300k |
| 12/13 | 2013-01-30 | Swindon Town | Bournemouth | Transfer | 200000 | €470k |
| 16/17 | 2016-07-01 | Bournemouth | Newcastle | Transfer | 6000000 | €12.00m |
| 24/25 | 2024-08-06 | Newcastle | Portsmouth | Transfer | 1000000 | — |
| 25/26 | 2025-08-28 | Portsmouth | Reading | Transfer | 300000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | Thigh problems | 2017-10-06 | 2017-10-14 | 9 | 0 |
| 17/18 | Wrist fracture | 2017-11-29 | 2017-12-01 | 3 | 0 |
| 17/18 | Ill | 2018-03-03 | 2018-03-09 | 7 | 1 |
| 17/18 | Groin injury | 2018-03-26 | 2018-03-30 | 5 | 0 |
| 17/18 | Knee injury | 2018-05-16 | 2018-07-16 | 62 | 0 |
| 18/19 | Knee injury | 2018-08-28 | 2018-09-14 | 18 | 2 |
| 19/20 | Hamstring injury | 2019-07-30 | 2019-08-10 | 12 | 0 |
| 19/20 | Hamstring injury | 2019-08-03 | 2019-08-10 | 8 | 0 |
| 19/20 | Ankle injury | 2019-08-28 | 2020-01-03 | 129 | 19 |
| 19/20 | Knock | 2020-06-18 | 2020-06-20 | 3 | 0 |
| 19/20 | Knock | 2020-06-24 | 2020-07-01 | 8 | 3 |
| 20/21 | Shoulder injury | 2020-09-27 | 2020-11-25 | 60 | 8 |
| 21/22 | Corona virus | 2021-12-21 | 2022-01-01 | 12 | 1 |
| 22/23 | Knee injury | 2023-05-10 | 2023-06-01 | 23 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €9.50m |
| Jan 1, 1970 | €9.50m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3380 | — | 16 | 3 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jamaal Lascelles | 1 | 5 | 0 |
| Isaac Hayden | 1 | 2 | 0 |
| Steve Cook | 2 | 3 | 0 |
| Harry Arter | 2 | 3 | 0 |
| Ayoze Pérez | 2 | 6 | 0 |
| Martin Dúbravka | 1 | 0 | 0 |
| DeAndre Yedlin | 1 | 1 | 0 |
| Callum Wilson | 2 | 5 | 0 |
| Sean Longstaff | 1 | 0 | 0 |
| Miguel Almirón | 1 | 0 | 0 |
| Fabian Schär | 1 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 14/15 | Championship | AFC Bournemouth | 15 | 46 |
| 16/17 | Championship | Newcastle United | 12 | 42 |
| 12/13 | League One | Swindon Town | 12 | 44 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 14/15 | Championship | AFC Bournemouth | 17 | 46 |
| 11/12 | League Two | Swindon Town | 12 | 40 |
| 12/13 | League One | Swindon Town | 11 | 44 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 10/11 | 2011-01-06 | Swindon Town | Portsmouth | Return from loan | — | €50k |
| 10/11 | 2010-10-04 | Portsmouth | Swindon Town | Loan | — | €50k |
| 09/10 | 2010-05-15 | Swindon Town | Portsmouth | Return from loan | — | €50k |
| 09/10 | 2010-02-11 | Portsmouth | Swindon Town | Loan | — | €50k |
| 09/10 | 2009-12-31 | Notts County | Portsmouth | Return from loan | — | €50k |
| 09/10 | 2009-09-01 | Portsmouth | Notts County | Loan | — | €50k |
| 08/09 | 2009-05-01 | Dag & Red FC | Portsmouth | Return from loan | — | — |
| 08/09 | 2008-09-01 | Portsmouth | Dag & Red FC | Loan | — | — |
Last 50 matches for Reading 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 | GB3 |
AFC Wimbledon | 3–2 | Reading FC | Available |
| 2026-01-31 | GB3 |
Northampton Town | 0–2 | Reading FC | Available |
| 2026-01-27 | GB3 |
Reading FC | 2–2 | Exeter City | Available |
| 2026-01-24 | GB3 |
Reading FC | 2–2 | Barnsley FC | Available |
| 2026-01-17 | GB3 |
Leyton Orient | 3–1 | Reading FC | Available |
| 2026-01-04 | GB3 |
Reading FC | 1–0 | Stockport County | Available |
| 2026-01-01 | GB3 |
Reading FC | 2–0 | Burton Albion | Available |
| 2025-12-29 | GB3 |
Peterborough United | 2–2 | Reading FC | Available |
| 2025-12-26 | GB3 |
Plymouth Argyle | 1–0 | Reading FC | Available |
| 2025-12-18 | GB3 |
Reading FC | 0–1 | Luton Town | Available |
| 2025-12-13 | GB3 |
Bradford City | 1–1 | Reading FC | Available |
| 2025-12-09 | GB3 |
Reading FC | 3–2 | Peterborough United | Available |
| 2025-11-29 | GB3 |
Blackpool FC | 2–1 | Reading FC | Available |
| 2025-11-22 | GB3 |
Reading FC | 1–1 | Rotherham United | Available |
| 2025-11-15 | GB3 |
Wigan Athletic | 2–0 | Reading FC | Available |
| 2025-11-06 | GB3 |
Reading FC | 2–0 | Stevenage FC | Available |
| 2025-10-25 | GB3 |
Reading FC | 1–1 | Doncaster Rovers | Available |
| 2025-10-21 | GB3 |
Reading FC | 1–0 | Northampton Town | Available |
| 2025-10-18 | GB3 |
Cardiff City | 2–1 | Reading FC | Available |
| 2025-10-11 | GB3 |
Exeter City | 1–1 | Reading FC | Available |
| 2025-10-04 | GB3 |
Reading FC | 1–1 | Mansfield Town | Available |
| 2025-09-27 | GB3 |
Stockport County | 1–1 | Reading FC | Available |
| 2025-09-20 | GB3 |
Reading FC | 2–1 | Leyton Orient | Available |
| 2025-09-13 | GB3 |
Barnsley FC | 3–2 | Reading FC | Available |
| 2025-08-30 | GB3 |
Reading FC | 1–0 | Port Vale FC | Available |
| 2025-08-23 | GB3 |
Wycombe Wanderers | 2–2 | Reading FC | Available |
| 2025-08-20 | GB3 |
Bolton Wanderers | 1–1 | Reading FC | Available |
| 2025-08-16 | GB3 |
Reading FC | 1–2 | AFC Wimbledon | Available |
| 2025-08-09 | GB3 |
Reading FC | 0–2 | Huddersfield Town | Available |
| 2025-08-02 | GB3 |
Lincoln City | 2–0 | Reading FC | Available |
| 2025-05-03 | GB3 |
Reading FC | 2–4 | Barnsley FC | Available |
| 2025-04-26 | GB3 |
Bristol Rovers | 0–2 | Reading FC | Available |
| 2025-04-21 | GB3 |
Mansfield Town | 1–5 | Reading FC | Available |
| 2025-04-18 | GB3 |
Reading FC | 0–1 | Lincoln City | Available |
| 2025-04-12 | GB3 |
Northampton Town | 0–0 | Reading FC | Available |
| 2025-04-08 | GB3 |
Shrewsbury Town | 1–3 | Reading FC | Available |
| 2025-04-05 | GB3 |
Reading FC | 1–0 | Wycombe Wanderers | Available |
| 2025-04-01 | GB3 |
Blackpool FC | 3–0 | Reading FC | Available |
| 2025-03-29 | GB3 |
Reading FC | 3–1 | Peterborough United | Available |
| 2025-03-15 | GB3 |
Reading FC | 1–1 | Stevenage FC | Available |
| 2025-03-11 | GB3 |
Reading FC | 2–0 | Wrexham AFC | Available |
| 2025-03-08 | GB3 |
Crawley Town | 1–1 | Reading FC | Available |
| 2025-03-04 | GB3 |
Reading FC | 0–0 | Exeter City | Available |
| 2025-03-01 | GB3 |
Wigan Athletic | 1–2 | Reading FC | Available |
| 2025-02-22 | GB3 |
Reading FC | 0–0 | Birmingham City | Available |
| 2025-02-15 | GB3 |
Reading FC | 2–1 | Rotherham United | Available |
| 2025-02-11 | GB3 |
Reading FC | 1–1 | Shrewsbury Town | Available |
| 2025-02-08 | GB3 |
Huddersfield Town | 0–0 | Reading FC | Available |
| 2025-02-01 | GB3 |
Reading FC | 1–0 | Bolton Wanderers | Available |
| 2025-01-28 | GB3 |
Burton Albion | 3–2 | Reading FC | Available |
Teams faced most often by Matt Ritchie'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 % |
|---|---|---|---|---|---|---|---|---|
| Colchester United | 55 | 22 | 12 | 21 | 87 | 80 | +7 | 40% |
| Carlisle United | 52 | 25 | 13 | 14 | 83 | 58 | +25 | 48% |
| Milton Keynes Dons | 49 | 12 | 14 | 23 | 63 | 76 | -13 | 24% |
| Crewe Alexandra | 48 | 24 | 11 | 13 | 78 | 50 | +28 | 50% |
| Walsall FC | 47 | 17 | 13 | 17 | 64 | 65 | -1 | 36% |
| Yeovil Town | 45 | 17 | 14 | 14 | 65 | 48 | +17 | 38% |
| Tranmere Rovers | 42 | 25 | 8 | 9 | 75 | 42 | +33 | 60% |
| Leyton Orient | 41 | 14 | 9 | 18 | 55 | 62 | -7 | 34% |
| Chelsea FC | 41 | 11 | 7 | 23 | 43 | 70 | -27 | 27% |
| Arsenal FC | 41 | 7 | 4 | 30 | 34 | 88 | -54 | 17% |
| Oldham Athletic | 41 | 12 | 12 | 17 | 44 | 48 | -4 | 29% |
| Exeter City | 40 | 13 | 13 | 14 | 46 | 50 | -4 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 08/09 | Senior debut season | |
| 08/09 | First senior goal | |
| 13/14 | Goal #50 (career) | |
| 19/20 | Goal #100 (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′ |
|---|---|---|---|---|---|---|
| 24/25 | 41 | 441 | 7 | 0 | 0 | 1.43 |
| 23/24 | 17 | 120 | 1 | 0 | 0 | 0.75 |
| 21/22 | 19 | 0 | 5 | 0 | 0 | 0 |
| 20/21 | 21 | 0 | 2 | 0 | 0 | 0 |
| 19/20 | 23 | 657 | 5 | 0 | 0 | 0.68 |
| 18/19 | 39 | 1,742 | 10 | 0 | 0 | 0.52 |
| 17/18 | 38 | 937 | 6 | 0 | 0 | 0.58 |
| 16/17 | 48 | 480 | 10 | 0 | 0 | 1.88 |
| 15/16 | 42 | 744 | 5 | 0 | 0 | 0.6 |
| 14/15 | 51 | 249 | 6 | 0 | 0 | 2.17 |
| 13/14 | 32 | 268 | 6 | 0 | 0 | 2.01 |
| 12/13 | 49 | 704 | 7 | 0 | 0 | 0.89 |
| 11/12 | 52 | 712 | 6 | 0 | 0 | 0.76 |
| 10/11 | 49 | 672 | 1 | 0 | 0 | 0.13 |
| 09/10 | 31 | 627 | 1 | 0 | 0 | 0.14 |
| 08/09 | 41 | 515 | 3 | 0 | 0 | 0.52 |
Output by competition
Career goals and assists broken down by tournament.
More on Matt Ritchie
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Matt Ritchie
Who is Matt Ritchie?
Matt Ritchie is a Scotland professional footballer who plays as a right midfield for Reading FC.
How old is Matt Ritchie?
Matt Ritchie is 36 years old. He was born on September 10, 1989 in Gosport.
What position does Matt Ritchie play?
Matt Ritchie plays as a right midfield (Midfield - Right Midfield).
What club does Matt Ritchie play for?
Matt Ritchie currently plays for Reading FC.
How many career goals has Matt Ritchie scored?
Across all senior club competitions in our dataset, Matt Ritchie has scored 106 goals in 604 appearances.
What is Matt Ritchie's market value?
Matt Ritchie's most recent reported market value is €300k.