Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Skyforce de Sioux Falls (2015-2016)
Weber n'est pas sélectionné lors de la draft 2015 de la NBA probablement parce qu'il doit encore se remettre de sa déchirure. Il rejoint ensuite le camp d'entraînement du Heat de Miami[1] mais il ne parvient pas à passer les tests physiques en raison de sa blessure au genou. Il est finalement signé par le Heat le mais il est libéré cinq jours plus tard.
Le , Weber est sélectionné par le Skyforce de Sioux Falls en D-League comme joueur affilié au Heat. Il manque le premier mois de la saison 2015-2016 en raison de sa blessure au genou et fait ses débuts avec le Skyforce durant le D-League Showcase du . Il renforce lentement sa confiance et gagne de plus en plus de temps de jeu en janvier, terminant avec au moins dix points durant cinq matches consécutifs entre le et le . Le , il réalise un triple-double avec 11 points, 11 rebonds et 10 passes décisives lors de la victoire contre les Mad Ants de Fort Wayne. Puis, il réalise deux double-double supplémentaire, et établit son record de points de la saison avec 26 unités le contre les Red Claws du Maine.
Grizzlies de Memphis (2016)
Le , il signe un contrat de dix jours avec les Grizzlies de Memphis[2],[3]. Il fait ses débuts avec les Grizzlies le soir même et termine la rencontre avec dix points, sept passes décisives et cinq rebonds en étant meneur titulaire lors de la victoire 121 à 114 après prolongation contre les Pelicans de La Nouvelle-Orléans. Le , il marque 12 points et est titularisé pour la quatrième fois consécutive, lors de la défait des Grizzlies 114 à 108 contre les Timberwolves du Minnesota. Au terme de son contrat de dix jours, il n'est pas prolongé et retourne donc jouer au Skyforce de Sioux Falls le [4].
Heat de Miami (2016)
Le , Weber rejoint le Heat de Miami pour trois saisons non garanties[5]. Ce jour-là, il fait ses débuts avec le Heat lors de la victoire 118 à 96 contre le Magic d'Orlando et termine avec deux points, un rebond et une passe décisive en trois minutes.
En juillet 2016, Weber participe à la NBA Summer League 2016 avec le Heat. Le , il est libéré par le Heat après avoir disputé huit matches de pré-saison.
En février 2019, Weber rejoint le club grec de l'Olympiakós avec lequel il signe un contrat jusqu'à la fin de la saison 2018-2019[7]. L'Olympiakos se sépare de Weber en avril[8].