Aux championnats d'Allemagne sur piste de 2017 à Francfort (Oder), il décroche l'or en poursuite individuelle en établissant un nouveau record national en 4 minutes et 13.453 secondes. Il remporte un deuxième titre sur la poursuite par équipe. À l'automne de cette année-là, il est médaillé de bronze au championnat d'Europe de poursuite à Berlin..
En août 2018, Weinstein participe à la poursuite du championnat d'Europe de Glasgow. Lors des qualifications, il améliore de nouveau son propre record d'Allemagne de l'année précédente en 4 minutes et 13.073 secondes. En finale pour l'or, il bat le Portugais Ivo Oliveira et devient champion d'Europe. Il remporte ainsi son premier titre international chez les élites. Aux mondiaux de 2019 à Pruszków, il porte son record à 4 minutes et 9,091 secondes en qualifications de la poursuite individuelle. En finale, il perd à nouveau contre l'Italien Filippo Ganna.
En 2021, il se classe sixième de la poursuite par équipes aux Jeux olympiques de Tokyo. L'année suivante, il se fait opérer du genou, puis doit déclarer forfait pour les championnats d'Europe de Munich en raison d'une infection au coronavirus.
En octobre 2022, il annonce qu'il arrête sa carrière à l'âge de 28 ans pour se concentrer sur son métier de policier[1].