In a large bowl a gallon zip-top bag, combine the olive oil, garlic, paprika, ginger, cumin, salt, pepper, brown sugar, ketchup, pineapple juice, soy sauce, Worcestershire sauce, apple cider vinegar, and Sriracha. Mix to combine.
Remove 1/2 cup of the mixture for basting later and chill until ready to use.
Add chicken to the bowl or bag and cover/seal and chill at least 2 hours or up to overnight.
When ready to bake, preheat the oven to 375°F. Cover a rimmed baking sheet with aluminum foil and place a wire rack on top.
Remove chicken from the marinade and arrange on wire rack. Bake 15 minutes, then brush with the reserved marinade you set aside.
Return to oven until chicken is cooked through, 10-15 minutes more, then brush again with marinade and broil for 2-3 minutes.
Top with pineapple slices and broil once more, if desired. Enjoy!