Ia melakukan debutnya di Borussia Dortmund II, dengan memulai seluruh permainan, dengan kemenangan 2-0 atas 1, FC Kaiserslautern II di pertandingan pembuka musim ini.
Sejak bergabung dengan klub, Marcel Halstenberg menjadi anggota tetap pada usia 11 tahun di Borussia Dortmund II.
Marcel Halstenberg kemudian menandatangani kontrak 3 tahun dengan FC St. Pauli sebagai agen bebas, setelah kontraknya berakhir dengan Borussia Dortmund pada akhir kampanye Bundesliga 2012-13.
Lalu, dirinya bergabung dengan RB Leipzig pada 31 agustus 2015, menandatangani kontrak empat tahun.
Namun, kepindannya ke RB Leipzig menyebabkan kegemparan di antara pendukung FC St. Pauli.
Pada musim 2016-17, Marcel Halstenberg membuat debutnya Bundesliga, memulai seluruh permainan, dalam 2-2 melawan TSG 1899 Hoffenheim di pertandingan pembuka musim ini. Ia terus menjadi tim pertama yang biasa, bermain di posisi belakang kiri.
Karier internasional
Pada 3 November 2017, diumumkan bahwa Marcel Halstenberg dipanggil oleh Jerman untuk pertama kalinya sebagai kejutan oleh kicker.
Ia kemudian membuat debut internasionalnya pada 10 November 2017 untuk Jerman dalam pertandingan persahabatan melawan inggris.
Ia mulai sebagai pemain belakang dan memainkan seluruh permainan.
Baca Juga: Profil Timnas Argentina pada Piala Dunia 2022, Memiliki Pemain Berkualitas