Preheat oven to 350°F (180°C). Spray a 9-inch round cake pan with baking spray with flour.
In the bowl of a stand mixer fitted with the paddle attachment, beat butter and sugar at medium speed until creamy, 3 to 4 minutes, stopping to scrape sides of bowl. Add eggs, one at a time, beating well after each addition. Beat in sour cream and vanilla.
In a medium bowl, whisk together flour, cinnamon, nutmeg, ginger, baking soda, salt, and cloves. Reduce mixer speed to low. Gradually add flour mixture to butter mixture alternately with buttermilk, beginning and ending with flour mixture, beating just until combined after each addition. Spoon batter into prepared pan, smoothing top with an offset spatula. Sprinkle with Cinnamon-Almond Crumb Topping.
Bake until a wooden pick inserted in center comes out clean, 30 to 35 minutes. Let cool in pan for 10 minutes. Remove from pan, and let cool on a wire rack. Serve warm or at room temperature.
Recipe by Bake from Scratch at https://staging.bakefromscratch.com/spiced-crumb-cake/