متولد 21 جولای 1989 در ناحیه راونبورگ آلمان است اما برای تیم ملی ترکیه بازی میکند.
وی فوتبال خود را در تی اس بی راونبورگ آغاز کرد و پس از 11 سال بازی در آنجا در 2005 به فرایبورگ پیوست. توپراک 6 سال برای فرایبورگ بازی کرد و بین سالهای 2011 تا 2017 هم بازیکن بایرلورکوزن بود. مقصد بعدی توپراک بوروسیا دورتموند بود و 70 بار برای دورتموند به میدان رفت و عملکرد تقریبا قابل قبولی داشت.
وی برای تیم ملی ترکیه 27 بازی انجام داده و 2 گل زده.