James Tavernier
Career snapshot
Career highs
Born the same day
Shares 1991-10-31 · 4 players total
| Full name | James Tavernier |
|---|---|
| Name in home country | James Henry Tavernier |
| Date of birth | 1991-10-31 (34 yrs) |
| Place of birth | Bradford, England |
| Citizenship | England |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 182.00 m |
| Current club | Rangers FC |
| Joined | 2015-07-20 |
| Contract expires | 2026-05-31 |
| Agent | StormSportsX |
| Outfitter | Castore |
Percentile rank vs 38 other Defender - Right-Backs with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Rangers FC | 11 | 15/16 | 25/26 | 524 | 133 | 142 | 12,943 |
| Bristol City | 1 | 14/15 | 14/15 | 13 | 3 | 1 | 272 |
| Wigan Athletic | 1 | 14/15 | 14/15 | 13 | 0 | 0 | 0 |
| Newcastle United | 5 | 09/10 | 13/14 | 10 | 0 | 0 | 0 |
| Rotherham United | 1 | 13/14 | 13/14 | 31 | 5 | 6 | 486 |
| Shrewsbury Town | 1 | 13/14 | 13/14 | 2 | 0 | 0 | 0 |
| Newcastle United U21 | 2 | 12/13 | 13/14 | 19 | 1 | 4 | 450 |
| Milton Keynes Dons | 1 | 11/12 | 11/12 | 7 | 0 | 1 | 0 |
| Sheffield Wednesday | 1 | 11/12 | 11/12 | 8 | 0 | 0 | 0 |
| Carlisle United | 1 | 11/12 | 11/12 | 17 | 0 | 0 | 0 |
| Newcastle United Reserves | 2 | 10/11 | 11/12 | 14 | 0 | 1 | 0 |
| Gateshead FC | 1 | 10/11 | 10/11 | 13 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Champions League Qu. | Rangers FC | 6 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League Cup | Rangers FC | 1 | 1 | 0 | 0 | 0 | 45 |
| 25/26 | Premiership | Rangers FC | 4 | 2 | 0 | 1 | 0 | 114 |
| 24/25 | Champions League Qu. | Rangers FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Europa League | Rangers FC | 12 | 0 | 3 | 2 | 0 | 0 |
| 24/25 | Prem. Sports Cup | Rangers FC | 4 | 1 | 1 | 1 | 0 | 358 |
| 24/25 | Premiership | Rangers FC | 28 | 4 | 7 | 4 | 0 | 585 |
| 24/25 | Scottish Premiership Top Six Split | Rangers FC | 5 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | SFA Cup | Rangers FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Champions League Qu. | Rangers FC | 4 | 3 | 0 | 1 | 0 | 120 |
| 23/24 | Europa League | Rangers FC | 8 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | Premiership | Rangers FC | 33 | 17 | 8 | 2 | 0 | 174 |
| 23/24 | Scottish Premiership Top Six Split | Rangers FC | 5 | 0 | 2 | 0 | 0 | 0 |
| 23/24 | SFA Cup | Rangers FC | 5 | 1 | 1 | 0 | 0 | 450 |
| 23/24 | Viaplay Cup | Rangers FC | 3 | 3 | 1 | 0 | 0 | 90 |
| 22/23 | Champions League | Rangers FC | 6 | 1 | 0 | 1 | 0 | 487 |
| 22/23 | Champions League Qu. | Rangers FC | 4 | 1 | 1 | 0 | 0 | 360 |
| 22/23 | Premiership | Rangers FC | 33 | 15 | 6 | 6 | 0 | 195 |
| 22/23 | Scottish Premiership Top Six Split | Rangers FC | 5 | 1 | 2 | 0 | 0 | 429 |
| 22/23 | SFA Cup | Rangers FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Viaplay Cup | Rangers FC | 3 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Champions League Qu. | Rangers FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League | Rangers FC | 14 | 7 | 2 | 1 | 0 | 189 |
| 21/22 | Europa League Qualifying | Rangers FC | 1 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Prem. Sports Cup | Rangers FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premiership | Rangers FC | 31 | 6 | 13 | 9 | 0 | 465 |
| 21/22 | Scottish Premiership Top Six Split | Rangers FC | 4 | 3 | 1 | 0 | 0 | 112 |
| 21/22 | SFA Cup | Rangers FC | 4 | 2 | 0 | 0 | 0 | 210 |
| 20/21 | Betfred Cup | Rangers FC | 2 | 1 | 1 | 0 | 0 | 161 |
| 20/21 | Europa League | Rangers FC | 7 | 2 | 3 | 1 | 0 | 249 |
| 20/21 | Europa League Qualifying | Rangers FC | 3 | 3 | 1 | 0 | 0 | 75 |
| 20/21 | Premiership | Rangers FC | 29 | 11 | 10 | 2 | 0 | 235 |
| 20/21 | Scottish Premiership Top Six Split | Rangers FC | 4 | 1 | 1 | 0 | 0 | 332 |
| 20/21 | SFA Cup | Rangers FC | 1 | 1 | 0 | 0 | 0 | 120 |
| 19/20 | Betfred Cup | Rangers FC | 3 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Europa League | Rangers FC | 10 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | Europa League Qualifying | Rangers FC | 7 | 0 | 4 | 2 | 0 | 0 |
| 19/20 | Premiership | Rangers FC | 24 | 3 | 9 | 3 | 0 | 715 |
| 19/20 | SFA Cup | Rangers FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Betfred Cup | Rangers FC | 2 | 0 | 3 | 0 | 0 | 0 |
| 18/19 | Europa League | Rangers FC | 6 | 1 | 1 | 0 | 0 | 540 |
| 18/19 | Europa League Qualifying | Rangers FC | 8 | 2 | 2 | 1 | 0 | 360 |
| 18/19 | Premiership | Rangers FC | 33 | 11 | 14 | 0 | 0 | 261 |
| 18/19 | Scottish Premiership Top Six Split | Rangers FC | 4 | 3 | 0 | 0 | 0 | 120 |
| 18/19 | SFA Cup | Rangers FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Betfred Cup | Rangers FC | 3 | 1 | 1 | 0 | 0 | 300 |
| 17/18 | Europa League Qualifying | Rangers FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premiership | Rangers FC | 33 | 7 | 8 | 3 | 0 | 415 |
| 17/18 | Scottish Premiership Top Six Split | Rangers FC | 5 | 1 | 0 | 1 | 0 | 450 |
| 17/18 | SFA Cup | Rangers FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Betfred Cup | Rangers FC | 5 | 1 | 1 | 0 | 0 | 450 |
| 16/17 | Premiership | Rangers FC | 36 | 1 | 6 | 7 | 0 | 3,145 |
| 16/17 | SFA Cup | Rangers FC | 3 | 0 | 0 | 2 | 0 | 0 |
| 15/16 | Championship | Rangers FC | 36 | 10 | 18 | 3 | 0 | 321 |
| 15/16 | Petrofac Tr. Cup | Rangers FC | 5 | 2 | 0 | 0 | 0 | 221 |
| 15/16 | SCL by Utilita | Rangers FC | 3 | 3 | 1 | 0 | 0 | 90 |
| 15/16 | SFA Cup | Rangers FC | 6 | 0 | 4 | 2 | 0 | 0 |
| 14/15 | Championship | Wigan Athletic | 11 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | EFL Trophy | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | FA Cup | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Wigan Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League One | Bristol City | 12 | 3 | 1 | 0 | 0 | 272 |
| 13/14 | EFL Trophy | Rotherham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Cup | Shrewsbury Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League One | Rotherham United | 27 | 5 | 5 | 2 | 0 | 486 |
| 13/14 | League One | Shrewsbury Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League One Play-Offs | Rotherham United | 3 | 0 | 1 | 1 | 0 | 0 |
| 13/14 | Premier League | Newcastle United | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | U21 PL | Newcastle United U21 | 3 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | Europa League | Newcastle United | 2 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Europa League Qualifying | Newcastle United | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | FA Cup | Newcastle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League Cup | Newcastle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Premier League | Newcastle United | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | U21 PL | Newcastle United U21 | 5 | 1 | 0 | 0 | 0 | 450 |
| 12/13 | U21 PL Knockout | Newcastle United U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | U21 PL Qualificationsgr. 2 | Newcastle United U21 | 10 | 0 | 3 | 1 | 0 | 0 |
| 11/12 | EFL Trophy | Carlisle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | FA Cup | Sheffield Wednesday | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | League One | Milton Keynes Dons | 7 | 0 | 1 | 0 | 0 | 0 |
| 11/12 | League One | Carlisle United | 16 | 0 | 0 | 3 | 0 | 0 |
| 11/12 | League One | Sheffield Wednesday | 6 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | Premier League | Newcastle United | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Reserve League | Newcastle United Reserves | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Conference | Gateshead FC | 13 | 0 | 0 | 2 | 0 | 0 |
| 10/11 | League Cup | Newcastle United | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Premier League | Newcastle United | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Reserve League | Newcastle United Reserves | 12 | 0 | 1 | 0 | 0 | 0 |
| 09/10 | League Cup | Newcastle United | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | Newcastle U18 | Newcastle Res. | Transfer | 0 | — |
| 10/11 | 2011-01-07 | Newcastle Res. | Gateshead | Loan | 0 | — |
| 10/11 | 2011-03-24 | Gateshead | Newcastle Res. | Return from loan | 0 | — |
| 11/12 | 2011-07-01 | Newcastle Res. | Newcastle | Transfer | 0 | — |
| 11/12 | 2011-08-11 | Newcastle | Carlisle United | Loan | 0 | — |
| 11/12 | 2011-11-16 | Carlisle United | Newcastle | Return from loan | 0 | — |
| 11/12 | 2011-11-21 | Newcastle | Sheff Wed | Loan | 0 | — |
| 11/12 | 2012-01-09 | Sheff Wed | Newcastle | Return from loan | 0 | — |
| 11/12 | 2012-01-31 | Newcastle | MK Dons | Loan | 0 | — |
| 11/12 | 2012-04-05 | MK Dons | Newcastle | Return from loan | 75000 | — |
| 13/14 | 2013-07-26 | Newcastle | Shrewsbury | Loan | 0 | — |
| 13/14 | 2013-08-10 | Shrewsbury | Newcastle | Return from loan | 0 | — |
| 13/14 | 2013-11-28 | Newcastle | Rotherham | Loan | 0 | — |
| 13/14 | 2014-05-31 | Rotherham | Newcastle | Return from loan | 0 | — |
| 14/15 | 2014-07-01 | Newcastle | Wigan | Transfer | 0 | €100k |
| 14/15 | 2015-01-15 | Wigan | Bristol City | Loan | 350000 | — |
| 14/15 | 2015-05-31 | Bristol City | Wigan | Return from loan | 350000 | — |
| 15/16 | 2015-07-20 | Wigan | Rangers | Transfer | 350000 | €250k |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Knee problems | 2020-03-04 | 2020-03-11 | 8 | 2 |
| 20/21 | Knee injury | 2021-02-18 | 2021-03-22 | 33 | 8 |
| 21/22 | Corona virus | 2021-08-24 | 2021-09-08 | 16 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.80m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €75k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Connor Goldson | 2 | 10 | 0 |
| Alfredo Morelos | 2 | 34 | 0 |
| Scott Arfield | 2 | 4 | 0 |
| Ryan Jack | 2 | 1 | 0 |
| Ryan Kent | 2 | 14 | 0 |
| Glen Kamara | 2 | 2 | 0 |
| John Lundstram | 2 | 0 | 0 |
| Andy Halliday | 2 | 3 | 0 |
| Wes Foderingham | 2 | 0 | 0 |
| Joe Aribo | 2 | 5 | 0 |
| Cyriel Dessers | 2 | 14 | 0 |
| Jason Holt | 2 | 7 | 0 |
| Ianis Hagi | 2 | 3 | 0 |
| Scott Wright | 2 | 1 | 0 |
| Leon Balogun | 2 | 3 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | Premiership | Rangers FC | 17 | 33 |
| 22/23 | Premiership | Rangers FC | 15 | 33 |
| 20/21 | Premiership | Rangers FC | 11 | 29 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 15/16 | Championship | Rangers FC | 18 | 36 |
| 18/19 | Premiership | Rangers FC | 14 | 33 |
| 21/22 | Premiership | Rangers FC | 13 | 31 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 14/15 | 2015-05-31 | Bristol City | Wigan | Return from loan | — | €350k |
| 14/15 | 2015-01-15 | Wigan | Bristol City | Loan | — | €350k |
| 13/14 | 2014-05-31 | Rotherham | Newcastle | Return from loan | — | — |
| 13/14 | 2013-11-28 | Newcastle | Rotherham | Loan | — | — |
| 13/14 | 2013-08-10 | Shrewsbury | Newcastle | Return from loan | — | — |
| 13/14 | 2013-07-26 | Newcastle | Shrewsbury | Loan | — | — |
| 11/12 | 2012-04-05 | MK Dons | Newcastle | Return from loan | — | €75k |
| 11/12 | 2012-01-31 | Newcastle | MK Dons | Loan | — | — |
| 11/12 | 2012-01-09 | Sheff Wed | Newcastle | Return from loan | — | — |
| 11/12 | 2011-11-21 | Newcastle | Sheff Wed | Loan | — | — |
| 11/12 | 2011-11-16 | Carlisle United | Newcastle | Return from loan | — | — |
| 11/12 | 2011-08-11 | Newcastle | Carlisle United | Loan | — | — |
| 10/11 | 2011-03-24 | Gateshead | Newcastle Res. | Return from loan | — | — |
| 10/11 | 2011-01-07 | Newcastle Res. | Gateshead | Loan | — | — |
Last 50 matches for Rangers 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-10-29 | SC1 |
Hibernian FC | 0–1 | Rangers FC | Available |
| 2025-10-26 | SC1 |
Rangers FC | 3–1 | Kilmarnock FC | Available |
| 2025-10-18 | SC1 |
Rangers FC | 2–2 | Dundee United | Available |
| 2025-10-05 | SC1 |
Falkirk FC | 1–1 | Rangers FC | Available |
| 2025-09-28 | SC1 |
Livingston FC | 1–2 | Rangers FC | Available |
| 2025-09-13 | SC1 |
Rangers FC | 0–2 | Heart of Midlothian | Available |
| 2025-08-31 | SC1 |
Rangers FC | 0–0 | Celtic FC | Available |
| 2025-08-24 | SC1 |
St. Mirren FC | 1–1 | Rangers FC | Available |
| 2025-08-09 | SC1 |
Rangers FC | 1–1 | Dundee FC | Available |
| 2025-08-02 | SC1 |
Motherwell FC | 1–1 | Rangers FC | Available |
| 2025-05-17 | SC1 |
Hibernian FC | 2–2 | Rangers FC | Available |
| 2025-05-14 | SC1 |
Rangers FC | 3–1 | Dundee United | Available |
| 2025-05-11 | SC1 |
Rangers FC | 4–0 | Aberdeen FC | Available |
| 2025-05-04 | SC1 |
Rangers FC | 1–1 | Celtic FC | Available |
| 2025-04-26 | SC1 |
St. Mirren FC | 2–2 | Rangers FC | Available |
| 2025-04-13 | SC1 |
Aberdeen FC | 2–2 | Rangers FC | Available |
| 2025-04-05 | SC1 |
Rangers FC | 0–2 | Hibernian FC | Available |
| 2025-03-29 | SC1 |
Dundee FC | 3–4 | Rangers FC | Available |
| 2025-03-16 | SC1 |
Celtic FC | 2–3 | Rangers FC | Available |
| 2025-03-01 | SC1 |
Rangers FC | 1–2 | Motherwell FC | Available |
| 2025-02-26 | SC1 |
Kilmarnock FC | 2–4 | Rangers FC | Available |
| 2025-02-22 | SC1 |
Rangers FC | 0–2 | St. Mirren FC | Available |
| 2025-02-16 | SC1 |
Heart of Midlothian | 1–3 | Rangers FC | Available |
| 2025-02-02 | SC1 |
Rangers FC | 4–0 | Ross County FC | Available |
| 2025-01-26 | SC1 |
Dundee United | 1–3 | Rangers FC | Available |
| 2025-01-15 | SC1 |
Rangers FC | 3–0 | Aberdeen FC | Available |
| 2025-01-12 | SC1 |
Rangers FC | 3–1 | St. Johnstone FC | Available |
| 2025-01-09 | SC1 |
Dundee FC | 1–1 | Rangers FC | Available |
| 2025-01-05 | SC1 |
Hibernian FC | 3–3 | Rangers FC | Available |
| 2025-01-02 | SC1 |
Rangers FC | 3–0 | Celtic FC | Available |
| 2024-12-29 | SC1 |
Motherwell FC | 2–2 | Rangers FC | Available |
| 2024-12-26 | SC1 |
St. Mirren FC | 2–1 | Rangers FC | Available |
| 2024-12-21 | SC1 |
Rangers FC | 1–0 | Dundee FC | Available |
| 2024-12-08 | SC1 |
Ross County FC | 0–3 | Rangers FC | Available |
| 2024-12-04 | SC1 |
Rangers FC | 6–0 | Kilmarnock FC | Available |
| 2024-12-01 | SC1 |
St. Johnstone FC | 0–1 | Rangers FC | Available |
| 2024-11-23 | SC1 |
Rangers FC | 1–1 | Dundee United | Available |
| 2024-11-10 | SC1 |
Rangers FC | 1–0 | Heart of Midlothian | Available |
| 2024-10-30 | SC1 |
Aberdeen FC | 2–1 | Rangers FC | Available |
| 2024-10-27 | SC1 |
Rangers FC | 2–1 | St. Mirren FC | Available |
| 2024-10-20 | SC1 |
Kilmarnock FC | 1–0 | Rangers FC | Available |
| 2024-10-06 | SC1 |
Rangers FC | 2–0 | St. Johnstone FC | Available |
| 2024-09-29 | SC1 |
Rangers FC | 1–0 | Hibernian FC | Available |
| 2024-09-15 | SC1 |
Dundee United | 0–1 | Rangers FC | Available |
| 2024-09-01 | SC1 |
Celtic FC | 3–0 | Rangers FC | Available |
| 2024-08-24 | SC1 |
Rangers FC | 6–0 | Ross County FC | Available |
| 2024-08-10 | SC1 |
Rangers FC | 2–1 | Motherwell FC | Available |
| 2024-08-03 | SC1 |
Heart of Midlothian | 0–0 | Rangers FC | Available |
| 2024-05-18 | SC1 |
Heart of Midlothian | 3–3 | Rangers FC | Available |
| 2024-05-14 | SC1 |
Rangers FC | 5–2 | Dundee FC | Available |
Teams faced most often by James Tavernier'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 % |
|---|---|---|---|---|---|---|---|---|
| Sheffield Wednesday | 23 | 5 | 6 | 12 | 28 | 33 | -5 | 22% |
| Ipswich Town | 22 | 14 | 4 | 4 | 33 | 21 | +12 | 64% |
| Brentford FC | 22 | 5 | 4 | 13 | 23 | 41 | -18 | 23% |
| Birmingham City | 22 | 3 | 4 | 15 | 19 | 36 | -17 | 14% |
| Preston North End | 22 | 1 | 11 | 10 | 21 | 35 | -14 | 5% |
| Reading FC | 21 | 6 | 5 | 10 | 21 | 27 | -6 | 29% |
| Bolton Wanderers | 20 | 10 | 3 | 7 | 42 | 23 | +19 | 50% |
| Derby County | 20 | 4 | 7 | 9 | 25 | 43 | -18 | 20% |
| Nottingham Forest | 20 | 7 | 6 | 7 | 17 | 17 | 0 | 35% |
| Blackburn Rovers | 20 | 5 | 5 | 10 | 24 | 33 | -9 | 25% |
| Leeds United | 20 | 4 | 3 | 13 | 16 | 32 | -16 | 20% |
| Wigan Athletic | 20 | 6 | 6 | 8 | 25 | 26 | -1 | 30% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 09/10 | Senior debut season | |
| 12/13 | First senior goal | |
| 18/19 | Goal #50 (career) | |
| 22/23 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 11 | 159 | 1 | 0 | 0 | 0.57 |
| 24/25 | 53 | 943 | 8 | 0 | 0 | 0.76 |
| 23/24 | 58 | 834 | 5 | 0 | 0 | 0.54 |
| 22/23 | 55 | 1,471 | 7 | 0 | 0 | 0.43 |
| 21/22 | 58 | 976 | 10 | 0 | 0 | 0.92 |
| 20/21 | 46 | 1,172 | 3 | 0 | 0 | 0.23 |
| 19/20 | 46 | 715 | 6 | 0 | 0 | 0.76 |
| 18/19 | 57 | 1,281 | 1 | 0 | 0 | 0.07 |
| 17/18 | 46 | 1,165 | 5 | 0 | 0 | 0.39 |
| 16/17 | 44 | 3,595 | 9 | 0 | 0 | 0.23 |
| 15/16 | 50 | 632 | 5 | 0 | 0 | 0.71 |
| 13/14 | 36 | 486 | 3 | 0 | 0 | 0.56 |
| 12/13 | 24 | 450 | 2 | 0 | 0 | 0.4 |
| 11/12 | 34 | 0 | 4 | 0 | 0 | 0 |
| 10/11 | 26 | 0 | 2 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on James Tavernier
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about James Tavernier
Who is James Tavernier?
James Tavernier is an England professional footballer who plays as a right-back for Rangers FC.
How old is James Tavernier?
James Tavernier is 34 years old. He was born on October 31, 1991 in Bradford.
What position does James Tavernier play?
James Tavernier plays as a right-back (Defender - Right-Back).
What club does James Tavernier play for?
James Tavernier currently plays for Rangers FC.
How many career goals has James Tavernier scored?
Across all senior club competitions in our dataset, James Tavernier has scored 142 goals in 671 appearances.
What is James Tavernier's market value?
James Tavernier's most recent reported market value is €1.50m.
England