T. Leibold: match by match
217 appearances across 4 competitions, 2016 to 2025.
442ball counts an appearance from the match record itself, not from a stored total.
0 of 243 matches here have a page of their own. The rest are in our archive but do not yet have one.
2025
19 played12 unusedMajor League Soccer
2024
28 played4 unusedMajor League Soccer
2023
18 played3 unusedMajor League Soccer
2022
4 played7 unused2. Bundesliga, DFB-Pokal
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Friday 30 September | 2. Bundesliga | A | W1-2 | Bench | ||||||
| Saturday 17 September | 2. Bundesliga | H | W2-0 | 66 | 0 | 0 | 7.2 | 29 | ||
| Friday 9 September | 2. Bundesliga | A | W2-3 | 1 | 0 | 0 | ||||
| Saturday 3 September | 2. Bundesliga | H | W1-0 | Bench | ||||||
| Saturday 27 August | 2. Bundesliga | A | W0-2 | 59 | 0 | 0 | 6.5 | 32 | ||
| Friday 19 August | 2. Bundesliga | H | L1-2 | Bench | ||||||
| Saturday 13 August | 2. Bundesliga | A | W0-2 | Bench | ||||||
| Saturday 6 August | 2. Bundesliga | H | W1-0 | Bench | ||||||
| Saturday 30 July | DFB-Pokal | A | W1-3 | Bench | ||||||
| Sunday 24 July | 2. Bundesliga | H | L0-1 | Bench | ||||||
| Sunday 17 July | 2. Bundesliga | A | W0-2 | 2 | 0 | 0 |
2021
13 played2. Bundesliga, DFB-Pokal
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Tuesday 26 October | DFB-Pokal | A | D1-1 | 22 | 0 | 0 | 6.6 | 9 | ||
| Friday 22 October | 2. Bundesliga | A | W1-2 | 45 | 0 | □ | 6.9 | 23 | ||
| Saturday 16 October | 2. Bundesliga | H | D1-1 | 71 | 0 | □ | 6.2 | 44 | ||
| Friday 1 October | 2. Bundesliga | A | D1-1 | 75 | 0 | 0 | 6.9 | 53 | ||
| Sunday 26 September | 2. Bundesliga | H | D2-2 | 90 | 0 | 0 | 6.5 | 78 | ||
| Saturday 18 September | 2. Bundesliga | A | W0-2 | 90 | 0 | □ | 7.2 | 64 | ||
| Saturday 11 September | 2. Bundesliga | H | W2-1 | 90 | 0 | 0 | 7.2 | 81 | ||
| Saturday 28 August | 2. Bundesliga | A | D0-0 | 90 | 0 | □ | 7.3 | 68 | ||
| Sunday 22 August | 2. Bundesliga | H | D2-2 | 90 | 0 | 0 | 7.2 | 65 | ||
| Friday 13 August | 2. Bundesliga | A | L3-2 | 90 | 0 | 0 | 6.6 | 61 | ||
| Sunday 8 August | DFB-Pokal | A | W1-2 | 90 | 0 | 0 | 7.3 | 73 | ||
| Sunday 1 August | 2. Bundesliga | H | D1-1 | 90 | 0 | □ | 6.6 | 73 | ||
| Friday 23 July | 2. Bundesliga | A | W1-3 | 90 | 0 | 0 | 7.5 | 94 |
2020
30 played2. Bundesliga, DFB-Pokal
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Accurate passes |
|---|---|---|---|---|---|---|---|---|---|---|
| Sunday 23 May | 2. Bundesliga | H | W4-0 | 90 | 0 | 0 | 7.3 | 39 | ||
| Sunday 16 May | 2. Bundesliga | A | L3-2 | 90 | 1 | 1 | 0 | 7.6 | 35 | |
| Monday 10 May | 2. Bundesliga | H | W5-2 | 90 | 0 | 0 | 6.9 | 48 | ||
| Thursday 29 April | 2. Bundesliga | H | D1-1 | 90 | 0 | 0 | 6.2 | 52 | ||
| Sunday 25 April | 2. Bundesliga | A | D1-1 | 90 | 0 | □ | 6.9 | 39 | ||
| Thursday 22 April | 2. Bundesliga | A | L2-1 | 90 | 0 | 0 | 6.7 | 26 | ||
| Friday 9 April | 2. Bundesliga | H | L1-2 | 89 | 0 | 0 | 6.9 | 51 | ||
| Sunday 4 April | 2. Bundesliga | A | D3-3 | 71 | 0 | 0 | 6.9 | 27 | ||
| Saturday 20 March | 2. Bundesliga | H | W2-0 | 87 | 2 | 0 | 8.9 | 39 | ||
| Monday 1 March | 2. Bundesliga | A | L1-0 | 90 | 0 | ■ | 6.9 | 31 | ||
| Sunday 21 February | 2. Bundesliga | A | L3-2 | 90 | 0 | 0 | 6.9 | 36 | ||
| Saturday 13 February | 2. Bundesliga | H | D0-0 | 90 | 0 | 0 | 7.2 | 41 | ||
| Friday 5 February | 2. Bundesliga | A | D3-3 | 90 | 0 | 0 | 6.6 | 53 | ||
| Saturday 30 January | 2. Bundesliga | H | W3-1 | 90 | 0 | 0 | 6.7 | 48 | ||
| Tuesday 26 January | 2. Bundesliga | A | D0-0 | 90 | 0 | □ | 7.2 | 49 | ||
| Saturday 23 January | 2. Bundesliga | A | W2-4 | 90 | 0 | 0 | 6.7 | 41 | ||
| Monday 18 January | 2. Bundesliga | H | W5-0 | 90 | 0 | 0 | 7.5 | 46 | ||
| Saturday 9 January | 2. Bundesliga | A | D1-1 | 90 | 0 | □ | 7.3 | 40 | ||
| Sunday 3 January | 2. Bundesliga | H | W3-1 | 90 | 0 | 2 | 0 | 7.9 | 34 | |
| Tuesday 15 December | 2. Bundesliga | H | W4-0 | 90 | 0 | 0 | 7.3 | 35 | ||
| Saturday 12 December | 2. Bundesliga | A | W1-2 | 90 | 0 | 0 | 7.3 | 65 | ||
| Saturday 5 December | 2. Bundesliga | H | L0-1 | 90 | 0 | 0 | 7.3 | 48 | ||
| Sunday 29 November | 2. Bundesliga | A | L3-2 | 90 | 0 | □ | 6.2 | 35 | ||
| Sunday 22 November | 2. Bundesliga | H | L1-3 | 90 | 0 | 0 | 6.7 | 26 | ||
| Monday 9 November | 2. Bundesliga | A | D1-1 | 90 | 0 | 0 | 7 | 29 | ||
| Friday 30 October | 2. Bundesliga | H | D2-2 | 90 | 0 | 0 | 7.3 | 45 | ||
| Saturday 24 October | 2. Bundesliga | H | W3-1 | 90 | 1 | 0 | 8.2 | 49 | ||
| Monday 28 September | 2. Bundesliga | A | W3-4 | 90 | 0 | 0 | 6.2 | 30 | ||
| Friday 18 September | 2. Bundesliga | H | W2-1 | 90 | 0 | 0 | 6.9 | 38 | ||
| Monday 14 September | DFB-Pokal | A | L4-1 | 90 | 0 | 0 | 7 | 64 |
2019
35 played2. Bundesliga, DFB-Pokal
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Pass accuracy |
|---|---|---|---|---|---|---|---|---|---|---|
| Sunday 28 June | 2. Bundesliga | H | L1-5 | 93 | 0 | 0 | 6.2 | 73 | ||
| Sunday 21 June | 2. Bundesliga | A | L2-1 | 90 | 0 | 0 | 7 | 85 | ||
| Tuesday 16 June | 2. Bundesliga | H | D1-1 | 90 | 0 | 0 | 6.9 | 90 | ||
| Friday 12 June | 2. Bundesliga | A | W0-1 | 90 | 0 | 1 | 0 | 7.9 | 89 | |
| Monday 8 June | 2. Bundesliga | H | D3-3 | 93 | 0 | 1 | □ | 6.9 | 88 | |
| Sunday 31 May | 2. Bundesliga | H | W3-2 | 94 | 0 | 1 | 0 | 6.7 | 86 | |
| Thursday 28 May | 2. Bundesliga | A | L3-2 | 95 | 0 | 0 | 6.5 | 90 | ||
| Sunday 24 May | 2. Bundesliga | H | D0-0 | 90 | 0 | 0 | 7.6 | 89 | ||
| Sunday 17 May | 2. Bundesliga | A | D2-2 | 95 | 0 | 1 | 0 | 7.5 | 81 | |
| Saturday 7 March | 2. Bundesliga | H | W2-1 | 90 | 0 | 1 | 0 | 8 | 87 | |
| Saturday 29 February | 2. Bundesliga | A | L3-0 | 90 | 0 | 0 | 6.3 | 83 | ||
| Saturday 22 February | 2. Bundesliga | H | L0-2 | 90 | 0 | 0 | 6.7 | 78 | ||
| Saturday 15 February | 2. Bundesliga | A | D1-1 | 90 | 0 | 0 | 7.9 | 81 | ||
| Saturday 8 February | 2. Bundesliga | H | W2-0 | 90 | 0 | 0 | 8.2 | 88 | ||
| Monday 3 February | 2. Bundesliga | A | W1-3 | 90 | 1 | 1 | 0 | 8.1 | 92 | |
| Thursday 30 January | 2. Bundesliga | H | W4-1 | 90 | 0 | 1 | 0 | 7.3 | 82 | |
| Saturday 21 December | 2. Bundesliga | A | D2-2 | 90 | 0 | 0 | 0 | 7.3 | 85% | |
| Sunday 15 December | 2. Bundesliga | A | D1-1 | 90 | 0 | 0 | 0 | 7.2 | 78% | |
| Friday 6 December | 2. Bundesliga | H | L0-1 | 90 | 0 | 0 | 0 | 6.4 | 88% | |
| Friday 29 November | 2. Bundesliga | A | L2-1 | 90 | 0 | 0 | □ | 6.8 | 86% | |
| Saturday 23 November | 2. Bundesliga | H | W2-1 | 90 | 0 | 1 | 0 | 8.6 | 79% | |
| Saturday 9 November | 2. Bundesliga | A | D1-1 | 90 | 0 | 0 | □ | 7.3 | 84% | |
| Sunday 3 November | 2. Bundesliga | A | D1-1 | 90 | 0 | 0 | 0 | 7.9 | 88% | |
| Tuesday 29 October | DFB-Pokal | H | L1-2 | 120 | 0 | 0 | 0 | 7 | 83% | |
| Saturday 26 October | 2. Bundesliga | H | W6-2 | 90 | 0 | 0 | 0 | 6.5 | 68% | |
| Monday 21 October | 2. Bundesliga | A | D1-1 | 90 | 0 | 0 | 0 | 6.6 | 77% | |
| Saturday 5 October | 2. Bundesliga | H | W2-0 | 90 | 0 | 1 | 0 | 7.9 | 85% | |
| Saturday 28 September | 2. Bundesliga | A | D2-2 | 90 | 0 | 0 | 0 | 6.9 | 85% | |
| Sunday 22 September | 2. Bundesliga | H | W4-0 | 90 | 0 | 0 | 0 | 7.2 | 93% | |
| Monday 16 September | 2. Bundesliga | A | L2-0 | 90 | 0 | 0 | □ | 6.8 | 94% | |
| Sunday 1 September | 2. Bundesliga | H | W3-0 | 90 | 0 | 0 | 0 | 7 | 77% | |
| Sunday 25 August | 2. Bundesliga | A | W2-4 | 90 | 0 | 0 | 0 | 7 | 82% | |
| Friday 16 August | 2. Bundesliga | H | W1-0 | 90 | 0 | 1 | 0 | 7.7 | 91% | |
| Sunday 11 August | DFB-Pokal | A | D4-4 | 120 | 0 | 0 | □ | 6.8 | 88% | |
| Monday 5 August | 2. Bundesliga | A | W0-4 | 90 | 0 | 1 | 0 | 7 | 82% |
The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.
2018
34 playedBundesliga, DFB-Pokal
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Pass accuracy |
|---|---|---|---|---|---|---|---|---|---|---|
| Saturday 18 May | Bundesliga | A | L5-1 | 90 | 0 | 0 | 0 | 6 | ||
| Saturday 11 May | Bundesliga | H | L0-4 | 90 | 0 | 0 | 0 | 6.2 | ||
| Saturday 4 May | Bundesliga | A | L2-0 | 90 | 0 | 0 | 0 | 6.4 | ||
| Sunday 28 April | Bundesliga | H | D1-1 | 90 | 0 | 0 | 0 | 6.4 | ||
| Saturday 20 April | Bundesliga | A | L2-0 | 90 | 0 | 0 | 0 | 6.9 | ||
| Friday 12 April | Bundesliga | H | D1-1 | 50 | 0 | 0 | 0 | 7.1 | ||
| Saturday 6 April | Bundesliga | A | D1-1 | 90 | 0 | 0 | □ | 7.4 | ||
| Saturday 30 March | Bundesliga | H | W3-0 | 90 | 0 | 1 | 0 | 6.7 | ||
| Sunday 10 March | Bundesliga | A | L2-1 | 90 | 0 | 0 | □ | 6 | ||
| Saturday 2 March | Bundesliga | H | L0-1 | 90 | 0 | 0 | □ | 6.6 | ||
| Saturday 23 February | Bundesliga | A | L2-1 | 90 | 0 | 0 | □ | 6.9 | ||
| Monday 18 February | Bundesliga | H | D0-0 | 90 | 0 | 0 | 0 | 7.1 | ||
| Saturday 9 February | Bundesliga | A | L2-0 | 90 | 0 | 0 | 0 | 7.2 | ||
| Saturday 2 February | Bundesliga | H | D1-1 | 45 | 0 | 0 | 0 | 6.7 | ||
| Saturday 26 January | Bundesliga | A | L2-1 | 90 | 0 | 0 | 0 | 6.7 | ||
| Sunday 20 January | Bundesliga | H | L1-3 | 90 | 0 | 0 | 0 | 6.2 | ||
| Saturday 22 December | Bundesliga | H | L0-1 | 90 | 0 | 0 | 0 | 6.6 | ||
| Tuesday 18 December | Bundesliga | A | L2-0 | 90 | 0 | 0 | □ | 6.9 | ||
| Friday 14 December | Bundesliga | H | L0-2 | 90 | 0 | 0 | 0 | 6.3 | ||
| Saturday 8 December | Bundesliga | A | L3-0 | 90 | 0 | 0 | 0 | 6.3 | ||
| Monday 3 December | Bundesliga | H | D1-1 | 90 | 0 | 0 | 0 | 7.1 | ||
| Saturday 24 November | Bundesliga | A | L5-2 | 90 | 0 | 0 | 0 | 5.4 | ||
| Saturday 10 November | Bundesliga | H | L0-2 | 90 | 0 | 0 | 0 | 6.9 | ||
| Saturday 3 November | Bundesliga | A | D2-2 | 90 | 0 | 1 | □ | 6.8 | ||
| Wednesday 31 October | DFB-Pokal | A | D3-3 | 120 | 0 | 1 | □ | 7.8 | 84% | |
| Sunday 28 October | Bundesliga | H | D1-1 | 90 | 0 | 0 | 0 | 7 | ||
| Sunday 7 October | Bundesliga | A | L6-0 | 62 | 0 | 0 | ■ | 4.9 | ||
| Saturday 29 September | Bundesliga | H | W3-0 | 90 | 0 | 0 | 0 | 7.5 | ||
| Wednesday 26 September | Bundesliga | A | L7-0 | 90 | 0 | 0 | 0 | 5.6 | ||
| Saturday 22 September | Bundesliga | H | W2-0 | 90 | 0 | 0 | 0 | 7.3 | ||
| Sunday 16 September | Bundesliga | A | D1-1 | 90 | 0 | 0 | 0 | 6.5 | ||
| Saturday 1 September | Bundesliga | H | D1-1 | 90 | 0 | 0 | 0 | 7.6 | ||
| Saturday 25 August | Bundesliga | A | L1-0 | 90 | 0 | 0 | 0 | 7.1 | ||
| Saturday 18 August | DFB-Pokal | A | W1-2 | 90 | 0 | 0 | 0 | 7.2 | 90% |
The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.
2017
34 played2. Bundesliga, DFB-Pokal
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Pass accuracy |
|---|---|---|---|---|---|---|---|---|---|---|
| Sunday 13 May | 2. Bundesliga | H | L2-3 | 90 | 1 | 0 | 0 | 7.4 | 82% | |
| Sunday 6 May | 2. Bundesliga | A | W0-2 | 90 | 1 | 0 | 0 | 7.4 | 55% | |
| Monday 30 April | 2. Bundesliga | H | W2-0 | 90 | 0 | 0 | □ | 6.9 | 75% | |
| Sunday 15 April | 2. Bundesliga | A | D1-1 | 90 | 0 | 0 | □ | 7 | 77% | |
| Saturday 7 April | 2. Bundesliga | H | W3-2 | 90 | 0 | 1 | 0 | 6.9 | 70% | |
| Saturday 31 March | 2. Bundesliga | A | D1-1 | 90 | 0 | 0 | □ | 6.7 | 74% | |
| Sunday 18 March | 2. Bundesliga | H | D1-1 | 90 | 0 | 0 | 0 | 6.5 | 78% | |
| Friday 9 March | 2. Bundesliga | A | L1-0 | 90 | 0 | 0 | 0 | 7.6 | 80% | |
| Saturday 3 March | 2. Bundesliga | H | L0-2 | 90 | 0 | 0 | 0 | 6.5 | 83% | |
| Sunday 25 February | 2. Bundesliga | A | D0-0 | 90 | 0 | 0 | 0 | 7.1 | 78% | |
| Sunday 18 February | 2. Bundesliga | H | W3-1 | 90 | 0 | 0 | 0 | 7.3 | 78% | |
| Monday 12 February | 2. Bundesliga | A | D0-0 | 90 | 0 | 0 | 0 | 7.3 | 83% | |
| Friday 2 February | 2. Bundesliga | H | W4-1 | 90 | 0 | 0 | 0 | 7 | 87% | |
| Friday 26 January | 2. Bundesliga | A | W0-1 | 90 | 0 | 0 | 0 | 7 | 75% | |
| Tuesday 23 January | 2. Bundesliga | H | D2-2 | 90 | 0 | 0 | 0 | 6.7 | 62% | |
| Saturday 16 December | 2. Bundesliga | A | D1-1 | 90 | 0 | 0 | 0 | 7.2 | 82% | |
| Monday 11 December | 2. Bundesliga | A | W0-2 | 90 | 0 | 0 | 0 | 7.2 | 74% | |
| Saturday 2 December | 2. Bundesliga | H | W1-0 | 90 | 1 | 0 | □ | 7.8 | 80% | |
| Saturday 18 November | 2. Bundesliga | H | D2-2 | 90 | 0 | 0 | 0 | 6.7 | 76% | |
| Monday 6 November | 2. Bundesliga | H | L1-2 | 90 | 0 | 0 | 0 | 6.2 | 80% | |
| Sunday 29 October | 2. Bundesliga | A | L1-0 | 90 | 0 | 0 | 0 | 6.9 | 86% | |
| Wednesday 25 October | DFB-Pokal | A | W2-3 | 90 | 1 | 0 | 0 | 7 | 85% | |
| Sunday 22 October | 2. Bundesliga | H | W2-1 | 90 | 0 | 0 | 0 | 6.6 | 83% | |
| Monday 16 October | 2. Bundesliga | A | W3-4 | 45 | 1 | 1 | 0 | 8 | 76% | |
| Saturday 30 September | 2. Bundesliga | H | L1-2 | 90 | 0 | 0 | 0 | 6.4 | 82% | |
| Sunday 24 September | 2. Bundesliga | A | W1-3 | 90 | 0 | 0 | 0 | 7.1 | 83% | |
| Thursday 21 September | 2. Bundesliga | H | W3-1 | 90 | 0 | 0 | 0 | 6.7 | 91% | |
| Saturday 16 September | 2. Bundesliga | A | W1-6 | 90 | 0 | 0 | 0 | 6.7 | 75% | |
| Monday 11 September | 2. Bundesliga | H | L0-1 | 90 | 0 | 0 | 0 | 7.9 | 83% | |
| Saturday 26 August | 2. Bundesliga | A | L3-1 | 90 | 0 | 0 | □ | 6.7 | 77% | |
| Sunday 20 August | 2. Bundesliga | H | D2-2 | 90 | 0 | 0 | □ | 7.5 | 74% | |
| Monday 14 August | DFB-Pokal | A | W1-2 | 90 | 0 | 0 | 0 | 6.9 | 91% | |
| Sunday 6 August | 2. Bundesliga | A | W0-1 | 90 | 0 | 0 | 0 | 7.5 | 81% | |
| Sunday 30 July | 2. Bundesliga | H | W3-0 | 90 | 0 | 0 | 0 | 6.8 | 77% |
The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.
2016
2 played2. Bundesliga
| Date | Competition | Opponent | H/A | Result | Min | G | A | Cards | Rating | Pass accuracy |
|---|---|---|---|---|---|---|---|---|---|---|
| Friday 18 November | 2. Bundesliga | H | D2-2 | 62 | 0 | 0 | 0 | 6 | 50% | |
| Friday 4 November | 2. Bundesliga | A | W1-2 | 68 | 0 | 0 | □ | 6.6 | 67% |
The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.