Heat the oven to 400°F. Lightly grease a 12-cup muffin tin.
In a large bowl, combine the ground beef, breadcrumbs, egg, onion, 2 tablespoons of ketchup, Worcestershire sauce, garlic powder, salt, and black pepper. Mix gently until just combined.
Divide the mixture into 8 portions and shape each into a small loaf. Wrap one bacon slice around each portion, trimming the bacon if needed. Place the mini meatloaves in 8 cups of the muffin tin with the bacon seam facing down. Spoon the remaining ketchup over the tops.
Toss the carrot sticks with the olive oil and dried thyme. Spread them in a single layer on a rimmed baking sheet.
Put the muffin tin and baking sheet in the oven. Roast for 20 to 25 minutes, turning the carrots once, until the carrots are tender and the meatloaves reach 160°F in the center. If the bacon needs more browning, broil the meatloaves briefly while watching closely.
Let the meatloaves rest for 5 minutes before removing them from the tin. Serve with the roasted carrots.