Free
Open to everyone, on every professional player.
- Name, age, nationality and position
- Current club and league
- Height and preferred foot
- Recent seasons by club
- Key numbers against the league
- Search across 800+ competitions
Stefan
Bell
Centre-Back · Defender · #16
18 of 23 appearances
13 of 18 appearances
2 of 2 appearances
2 of 2 appearances
1 of 1 appearances
| Position | Apps | G | A |
|---|---|---|---|
| Centre-Back | 257 | 14 | 8 |
| Right-Back | 2 | 0 | 0 |
| Season | Competition | Club | Apps | Starts | G | A | Yellow cards | Second yellow | Red cards | Min |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Bundesliga | Mainz 05 | 18 | 13 | 2 | 1 | 4 | 0 | 0 | 1,042 |
| 2025/26 | UEFA Europa Conference League - Qualification | Mainz 05 | 2 | 2 | 1 | – | 1 | – | 0 | 170 |
| 2025/26 | UEFA Europa Conference League | Mainz 05 | 2 | 2 | 0 | – | 1 | – | 0 | 139 |
| 2025/26 | DFB Pokal | Mainz 05 | 1 | 1 | 0 | – | 0 | – | 0 | 46 |
| 2024/25 | Bundesliga | Mainz 05 | 18 | 15 | 0 | 1 | 4 | 0 | 0 | 1,439 |
| 2024/25 | DFB Pokal | Mainz 05 | 2 | 0 | 0 | – | 0 | – | 0 | 78 |
| 2023/24 | Bundesliga | Mainz 05 | 10 | 8 | 0 | 0 | 3 | 0 | 0 | 669 |
| 2023/24 | DFB Pokal | Mainz 05 | 1 | 1 | 0 | – | 1 | – | 0 | 90 |
| 2022/23 | Bundesliga | Mainz 05 | 30 | 26 | 0 | 0 | 9 | 0 | 0 | 2,393 |
| 2022/23 | DFB Pokal | Mainz 05 | 1 | 1 | 0 | – | 0 | – | 0 | 90 |
| 2021/22 | Bundesliga | Mainz 05 | 33 | 33 | 2 | 0 | 9 | 0 | 0 | 2,869 |
| 2021/22 | DFB Pokal | Mainz 05 | 3 | 3 | 0 | – | 1 | – | 0 | 271 |
| 2020/21 | Bundesliga | Mainz 05 | 16 | 16 | 1 | 1 | 6 | 0 | 0 | 1,273 |
| 2020/21 | Regionalliga | Mainz 05 II | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 90 |
| 2019/20 | DFB Pokal | Mainz 05 | 1 | 1 | 0 | – | 1 | – | 0 | 67 |
| 2018/19 | Bundesliga | Mainz 05 | 25 | 25 | 0 | 0 | 7 | 0 | 0 | 2,250 |
| 2018/19 | DFB Pokal | Mainz 05 | 2 | 2 | 0 | – | 0 | – | 0 | 210 |
| 2017/18 | Bundesliga | Mainz 05 | 12 | 24 | 1 | 0 | 4 | 0 | 0 | 1,080 |
| 2017/18 | DFB Pokal | Mainz 05 | 2 | 2 | 0 | – | 0 | – | 0 | 210 |
| 2016/17 | Bundesliga | Mainz 05 | 31 | 30 | 5 | 1 | 10 | 1 | 0 | 2,743 |
| 2016/17 | UEFA Europa League | Mainz 05 | 6 | 6 | 0 | – | 2 | – | 0 | 540 |
| 2016/17 | DFB Pokal | Mainz 05 | 1 | 1 | 0 | – | 0 | – | 0 | 120 |
| 2015/16 | Bundesliga | Mainz 05 | 30 | 29 | 1 | 3 | 3 | 0 | 0 | 2,635 |
| 2015/16 | DFB Pokal | Mainz 05 | 2 | 2 | 0 | – | 0 | – | 0 | 180 |
| 2014/15 | Bundesliga | Mainz 05 | 31 | 31 | 3 | 1 | 2 | 0 | 0 | 2,790 |
| 2014/15 | UEFA Europa League | Mainz 05 | 2 | 2 | 0 | – | 0 | – | 0 | 180 |
| 2014/15 | DFB Pokal | Mainz 05 | 1 | 1 | 0 | – | 0 | – | 0 | 120 |
| 2013/14 | Bundesliga | Mainz 05 | 27 | 25 | 0 | – | 5 | – | 0 | 2,272 |
| 2013/14 | Regionalliga | Mainz 05 II | 2 | 2 | 0 | – | 0 | – | 0 | 180 |
| 2013/14 | DFB Pokal | Mainz 05 | 1 | 1 | 0 | – | 0 | – | 0 | 90 |
| 2012/13 | Regionalliga | Mainz 05 II | 20 | 20 | 4 | – | 5 | – | 0 | 1,794 |
| 2012/13 | Bundesliga | Mainz 05 | 8 | 5 | 0 | – | 2 | – | 0 | 468 |
| 2011/12 | 2. Bundesliga | Eintracht Frankfurt | 2 | 1 | 0 | – | 0 | – | 0 | 134 |
| 2011/12 | Regionalliga | Mainz 05 II | 2 | 2 | 0 | – | 0 | – | 0 | 180 |
| 2011/12 | Regionalliga | Eintracht Frankfurt II | 2 | 2 | 0 | – | 0 | – | 0 | 180 |
| 2010/11 | 2. Bundesliga | 1860 München | 24 | 22 | 2 | – | 5 | – | 0 | 2,025 |
| 2010/11 | Regionalliga | Mainz 05 II | 1 | 1 | 0 | – | 1 | – | 0 | 90 |
| 2010/11 | DFB Pokal | 1860 München | 1 | 1 | 0 | – | 0 | – | 0 | 90 |
| 2013 | UEFA U21 Championship | Germany U21 | 3 | 3 | 1 | – | 0 | – | 0 | 270 |
| 2009/10 | Regionalliga | Mainz 05 II | 3 | 1 | 0 | – | 0 | – | 0 | 120 |
| 2010 | UEFA U19 Championship | Germany U19 | 3 | 3 | 0 | – | 1 | – | 0 | 270 |
| 2011 | UEFA U21 Championship | Germany U21 | 1 | 1 | 0 | – | 0 | – | 0 | 90 |
| No rows match these filters. | ||||||||||
| Career total · all competitions | 384 | 368 | 23 | 8* | 88 | 1* | 0 | 32,037 | ||
| Competition | Apps | G | A |
|---|---|---|---|
| Bundesliga | 289 | 15 | 8 |
| Regionalliga | 31 | 4 | 0 |
| 2. Bundesliga | 26 | 2 | – |
| DFB Pokal | 19 | 0 | – |
| UEFA Europa League | 8 | 0 | – |
| Germany U21 | 4 | 1 | – |
| Germany U19 | 3 | 0 | – |
| UEFA Europa Conference League | 2 | 0 | – |
| UEFA Europa Conference League - Qualification | 2 | 1 | – |
* Assists and second yellows are counted where the data has them, mostly league games from 2014/15; cups and internationals show “–”. Friendlies are excluded. Data as of 26 Oct 2026.
Transfer fees come with TSH access.
No honours recorded yet
When a player has titles, they show here by club and season: league titles, cups, international tournaments.
Preview shows a sample. Valuation, wages, physical data and AI reports on Stefan Bell, available with a TSH subscription.
Valuation
What he's worth and what he'd cost: value band, expected deal price and value history.
Performance profile
About 70 season metrics, a positional radar and league percentiles, season over season.
Market intelligence
Market valuation trend, availability for transfer or loan and asking-price signals.
Players like him
Style twins from across the TSH database, side by side on age, level and value.
The basics on every professional player are open to everyone. A Total Sports Hub subscription adds the valuations, wages, advanced data and AI reports clubs work from.
Open to everyone, on every professional player.
Everything in Free, plus the data and AI your departments work from.