Preheat oven to 400°F (200°C) and line a large rimmed baking sheet with parchment paper.
In a large mixing bowl, combine the halved Brussels sprouts and cubed sweet potatoes.
Drizzle the olive oil and maple syrup over the vegetables, then sprinkle with salt and black pepper.
Toss the mixture thoroughly until vegetables are evenly coated with the oil and syrup.
Spread the vegetables in a single layer on the prepared baking sheet, ensuring they are not overcrowded to allow for proper browning.
Roast for 20 minutes, then remove from oven and toss with a spatula to ensure even caramelization.
Add the pecan halves to the baking sheet and return to the oven for an additional 10 minutes until vegetables are tender and edges are slightly charred.
Remove from oven, stir in the dried cranberries while the vegetables are still hot, and serve immediately.