Preheat oven to 350 Fahrenheit.
Spray a 9X13 inch pan with baking spray or grease with butter. Line it with parchment paper leaving an overhand on the two longer sides to make it easier to remove once baked.
In a medium sized mixing bowl, whisk to combine the flour, baking powder, baking soda, cinnamon, ginger, allspice, nutmeg, cloves and salt. Set aside.
In a small bowl, stir to combine the sour cream and milk. Set aside.
In a medium sized mixing bowl, mash the bananas with a fork, potato masher or electric mixer. Set aside.
In a large mixing bowl, beat the butter on medium high speed with an electric mixer for 1 minute. Add the sugars and beat on medium high speed for an additional 2 minutes. Scrape down the sides and bottom of the bowl with a spatula.
Turn the mixer to medium speed. Add the eggs one at a time until combined. Next, beat in the oil and vanilla extract followed by the mashed bananas.
Turn the mixer to low and beat in the dry ingredients alternatively with the sour cream and milk mixture in three additions til just combined. Avoid overmixing.
Pour the batter into the pan. Use an offset spatula to spread evenly and smooth the top, if needed.
Bake 30-35 minutes until a toothpick comes out clean when inserted in the middle of the cake.
Remove from oven and place pan on a cooling rack. Allow to cool completely before frosting.