Pirmąjį sezoną Belmonte Šepardas sužaidė 32 rungtynes, per kurias vidutiniškai pelnė 2,9 taško, todėl didelės įtakos komandos sėkmingumui nepadarė. Antraisiais metais buvo įtrauktas į startinį penketą ir per metus vidutiniškai pelnydavo 10,5 taško.[1] Paskutiniais metais jis gerokai patobulėjo ir vidutiniškai pelnydavo 18,8 taško.[2][3]
2023 m. NBA naujokų biržoje Indianos „Pacers“ pasirinko jį 26-uoju šaukimu.[4] 2023 m. liepos 1 d. B. Šepardas pasirašė naujoko sutartį su „Pacers“ kartu su aštuntuoju šaukimu Jarace Walker.[5]