Set oven to 400°F (200°C).
Pat dry, rub with olive oil, salt, pepper, thyme, and rosemary.
In saucepan, combine cranberries, orange juice, honey, brown sugar, balsamic vinegar, garlic, and orange zest. Simmer 8–10 minutes.
Coat chicken with half of the glaze and roast 45 minutes.
Brush remaining glaze and roast 15–20 minutes more until caramelized.
Let rest 10 minutes, garnish with fresh cranberries and thyme.
