
Środkowy obrońca, wychowanek Mainz 05, w którego barwach w 2026 roku rozegrał 300. mecz w Bundeslidze.
Urodził się 24 sierpnia 1991 roku w Andernach. W 2007 roku, jako 15-latek, przeszedł z TuS Mayen do akademii Mainz 05. W 2009 roku z juniorami klubu, prowadzonymi przez Thomasa Tuchela, zdobył mistrzostwo Niemiec do lat 19.
Latem 2010 roku Mainz wypożyczyło go na rok do TSV 1860 Monachium. Klub z 2. Bundesligi miał mu dać doświadczenie, a wcześniej Bell miał oferty także z Interu Mediolan. Zawodowo zadebiutował właśnie w 1860. Sezon 2011/2012 zaczął na wypożyczeniu w Eintrachcie Frankfurt, również w 2. Bundeslidze. Na wypożyczeniach spędził łącznie półtora roku. Od stycznia do kwietnia 2012 roku wyłączyła go z gry kontuzja stawu skokowego.
W Bundeslidze zadebiutował w 2012 roku, a od sezonu 2013/2014 był stałym członkiem pierwszej drużyny. W sezonie 2016/2017 zagrał w sześciu meczach grupowych Ligi Europy. Mainz zdobył w nich dziewięć punktów, ale odpadł przez gorszą różnicę bramek, w grupie z Saint-Étienne, Anderlechtem i Qäbälą. W 2025 roku był jedynym piłkarzem kadry, który pamiętał tamte rozgrywki, i wspominał je jako „fajną przygodę”.
10 sierpnia 2019 roku w meczu Pucharu Niemiec z 1. FC Kaiserslautern doznał ciężkiej kontuzji prawego stawu skokowego. Klub spodziewał się przerwy co najmniej trzymiesięcznej, ale pauza trwała znacznie dłużej: w sezonie 2019/2020 rozegrał tylko jeden mecz. W lipcu 2020 roku Mainz przedłużył z nim umowę o rok. Bell mówił wtedy, że nie chciał odchodzić tylnymi drzwiami po sezonie bez występu w Bundeslidze. Do ligowego składu wrócił 16 stycznia 2021 roku, w meczu z Borussią Dortmund, zastępując kontuzjowanego Jeremiaha St. Justego. Pod wodzą Bo Svenssona został wtedy podstawowym obrońcą, a Mainz utrzymał się w Bundeslidze.
W czerwcu 2024 roku miał na koncie 266 meczów w Bundeslidze i był wtedy rekordzistą Mainz pod tym względem. Od stycznia do maja 2024 roku z gry wyłączyła go infekcja. Trener Bo Henriksen powiedział o nim, że ma „siedem żyć”.
1 lutego 2026 roku zagrał w Lipsku swój 300. mecz w Bundeslidze, wygrany przez Mainz 2:1. Po meczu mówił, że bardziej cieszy go zwycięstwo niż okrągła liczba. 14 maja 2026 roku klub ogłosił, że zostaje w drużynie także w sezonie 2026/2027.
W 2010 roku był reprezentantem Niemiec do lat 19.
0
0
Minuty w sezonie
0′0 z 8 meczów
| Sezon | Klub | Rozgrywki | M | Min | Gole | Asysty |
|---|---|---|---|---|---|---|
| 2025/2026Bundesliga | FSV Mainz 05 | Bundesliga | 18 | 1049 | 2 | 1 |
| 2025/2026Liga Konferencji | FSV Mainz 05 | Liga Konferencji | 4 | 307 | 1 | 0 |
| 2025/2026Puchar Niemiec | FSV Mainz 05 | Puchar Niemiec | 1 | 45 | 0 | 0 |
| 2024/2025Bundesliga | FSV Mainz 05 | Bundesliga | 18 | 1438 | 0 | 1 |
| 2023/2024Bundesliga | FSV Mainz 05 | Bundesliga | 10 | 669 | 0 | 0 |
| 2022/2023Bundesliga | FSV Mainz 05 | Bundesliga | 20 | 1499 | 0 | 0 |
| 2021/2022 | FSV Mainz 05 | – | – | – | – | |
| 2020/2021 | FSV Mainz 05 | – | – | – | – | |
| 2019/2020 | FSV Mainz 05 | – | – | – | – | |
| 2018/2019Puchar Niemiec | FSV Mainz 05 | Puchar Niemiec | 1 | 90 | 0 | 0 |
| 2017/2018Puchar Niemiec | FSV Mainz 05 | Puchar Niemiec | 3 | 300 | 0 | 0 |
| 2017/2018Bundesliga | FSV Mainz 05 | Bundesliga | 13 | 1170 | 1 | 0 |
| 2016/2017Bundesliga | FSV Mainz 05 | Bundesliga | 31 | 2744 | 5 | 1 |
| 2016/2017Puchar Niemiec | FSV Mainz 05 | Puchar Niemiec | 1 | 120 | 0 | 0 |
| 2015/2016Bundesliga | FSV Mainz 05 | Bundesliga | 30 | 2635 | 1 | 2 |
| 2015/2016Puchar Niemiec | FSV Mainz 05 | Puchar Niemiec | 2 | 180 | 0 | 0 |
| 2014/2015Bundesliga | FSV Mainz 05 | Bundesliga | 31 | 2790 | 3 | 1 |
| 2014/2015Puchar Niemiec | FSV Mainz 05 | Puchar Niemiec | 1 | 120 | 0 | 0 |
| 2013/2014Bundesliga | FSV Mainz 05 | Bundesliga | 27 | 2272 | 0 | 2 |
| 2013/2014Puchar Niemiec | FSV Mainz 05 | Puchar Niemiec | 1 | 90 | 0 | 0 |
| 2012/2013Bundesliga | FSV Mainz 05 | Bundesliga | 8 | 468 | 0 | 0 |
| 2012/2013Puchar Niemiec | FSV Mainz 05 | Puchar Niemiec | 0 | – | 0 | 0 |
| 2011/2012Bundesliga | FSV Mainz 05 | Bundesliga | 0 | – | 0 | 0 |
| 2011/2012Puchar Niemiec | Eintracht Frankfurt | Puchar Niemiec | 0 | – | 0 | 0 |
| 2010/2011 | FSV Mainz 05 II | – | – | – | – | |
| 2009/2010 | FSV Mainz 05 | – | – | – | – |