Preheat the oven to 400°F (200°C) and line a large baking sheet with parchment paper.
In a mixing bowl, whisk together the olive oil, soy sauce, oyster sauce, honey (or maple syrup), minced garlic, salt, and black pepper until combined.
Place the chicken legs in the bowl or a large container and toss thoroughly in the marinade so each piece is coated.
Arrange the coated chicken legs on the prepared baking sheet in a single layer, skin side up.
Bake for 35 minutes, then check the internal temperature with a meat thermometer; it should reach at least 175°F (79°C) and up to 195°F (91°C) for very tender meat.
If you want crispier skin, broil on high for the final 2–3 minutes while watching closely to prevent burning.
Remove the chicken from the oven and let rest for 5 minutes before serving.