Schilb fait ses études universitaires dans le club des Ramblers de Loyola de l'université Loyola de Chicago entre 2003 et 2007. En 2006, il est désigné Honorable Mention All-America[1] par Associated Press à la suite de ses performances : en moyenne 19,1 points, 5,2 rebonds et 3,9 passes décisives par rencontre. Il se présente à la draft 2006 de la NBA mais retire son nom à la dernière minute et revient aux Ramblers pour faire son année senior. Il sort de l'université avec le quatrième plus gros total de points (1 879) de l'histoire des Ramblers et le plus grand nombre de paniers à trois-points mis (204)[2]. Non drafté en 2007, il part jouer en Europe. D'abord en République tchèque, pour le club de Nymburk, puis en France à l'Élan sportif chalonnais à partir de 2009[3].
Il est élu meilleur joueur (MVP) du championnat de France de basket-ball pour le mois de janvier 2011[4]. Il est aussi finaliste semaine des As en 2011 avec l'Élan sportif chalonnais. Les titres arrivent en étant vainqueur de la Coupe de France en 2011 (MVP de cette finale)[5]. Après ce titre, il prolonge son contrat avec l'Élan jusqu'en 2013. Lors de saison suivante, il remporte un nouveau titre avec la Semaine des As 2012[6], compétition dont il obtient le titre de MVP[7]. Ce qui fait de lui le candidat numéro un au titre de MVP étranger de Pro A, trophée qu'il reçoit finalement en mai[8].
En juin 2013, il signe un contrat de 3 ans avec l'Étoile rouge de Belgrade qui évolue en Ligue adriatique[9]. Il est coupé en janvier 2014 après avoir disputé 26 rencontres (dont 10 en Euroligue) sous le maillot de l'Étoile rouge[10]. Le 29 janvier 2014, il s'engage avec Paris-Levallois pour un contrat d'un an et demi où il retrouve l'entraîneur Gregor Beugnot qu'il considère comme un « mentor »[11],[12]. Lors de son premier match, contre Strasbourg, il ne marque aucun point en quinze minutes et se blesse à la cuisse durant la première mi-temps[13].
Au début de l'année 2015, Schilb est critiqué pour ses performances par son entraîneur Gregor Beugnot. En avril, le Paris Levallois accepte la demande de Schilb de quitter le club pour des raisons personnelles, un problème de santé grave touchant son frère[14]. En août, il demande la nationalité tchèque, sa femme et ses enfants possédant déjà cette nationalité, afin de disputer l'Euro 2015 avec la République tchèque[15].
Pour la saison 2015-2016, il évolue pour le club de Galatasaray[16]. Le 28 juillet 2016, il prolonge son contrat d'un an avec le club turc[17].
Le 7 août 2018, il revient en France et signe au Champagne Châlons Reims Basket un contrat de trois ans dont une optionnelle[19]. Lors du déplacement de son équipe à Chalon-sur-Saône le 12 mai 2019, il est célébré par l'Élan sportif chalonnais qui lui rend hommage lors d'une cérémonie où son maillot numéro 11 devient le premier numéro retiré de l'histoire du club[20]. Au mois de , il active son option de sortie et quitte le Champagne Châlons Reims Basket après deux saisons[21].
En avril 2021, il rejoint l'USK Prague où il termine la saison et clôt sa carrière professionnelle[22],[23].
Entre 1982 et 2014, deux titres de MVP sont attribués : un pour les joueurs français, l'autre pour les étrangers.
De 1993-1994 à 2004-2005, deux titres de MVP dans chacune des deux catégories sont attribués. L’un par Maxi-Basket, l’autre par L'Équipe. Les deux palmarès sont reconnus par la LNB. Dans le palmarès ci-dessus, le premier nom pour une année correspond au palmarès de Maxi Basket, le second à celui de L’Équipe. Lorsque le MVP est le même, un seul nom est notifié.