Trim Brussels sprouts and cut into halves. Combine olive oil, salt and black pepper in a medium bowl. Add the Brussels sprouts and toss to coat. Place on a nonstick baking sheet and roast 20 minutes, or until golden brown just on the edges.
Meanwhile, cook bacon in a large skillet over medium heat. Remove bacon from pan and drain off fat. Crumble bacon.
Return pan to stovetop. Add butter and cook 3 minutes over medium heat, stirring constantly until butter is browned. Add garlic and cook 1 minute. Add breadcrumbs and crumbled bacon. Stir to combine and remove from heat.
Add roasted Brussels sprouts to the bacon mixture and toss to coat.