Place the oven rack in the middle and preheat to 375 degrees Fahrenheit
Line your muffin tin with cupcake liner. Set aside until ready to use.
Combine the flour, baking powder, baking soda, cinnamon, ginger, nutmeg, cloves, and salt in a medium bowl and whisk to combine. Set aside until ready to use.
In the bowl of your stand mixer, combine the butter, brown sugar, and white sugar. Using the paddle attachment, beat on high speed until light and fluffy, around 3 minutes.
Add the vegetable oil and beat until combined. Next, add the egg and beat until combined. Scrape down the sides of the bowl once or twice during this process.
Add the sour cream, vanilla, and pumpkin puree and mix on medium speed until combined.
Reduce the speed to low and add the flour mixture. Mix until just combined. Using a spatula, give the batter a stir to make sure the mixture is well combined.
Divide the batter evenly among the cupcake liners,
Bake for 20 minutes or until a toothpick comes out clean. The cupcakes should spring back when tapped in the center.
Let cool in the pan for five minutes and then remove and let cool completely on a wire rack.