Preheat oven to 350 degrees F. Line a 12 cup muffin pan with liners and set aside.
To make the baker, in a large bowl whisk together the flour, baking powder, baking soda, salt and pumpkin pie spice. Set aside.
In a separate bowl, whisk together the sugar, pumpkin, milk, eggs, butter, and vanilla extract until completely smooth.
Make a well in the center of the dry ingredients and pour in the wet mixture. Fold with a wooden spoon until just combined and no longer dry. Do not over mix. Portion out the batter into the prepared muffin pan, about 3/4 of the way full.
To make the crumb topping, combine all of the ingredients in a large bowl and mix with your fingers until it resembles coarse crumbs, the size of peas. Top each muffins with some of the crumb topping, patting it slightly.
Bake for about 25 to 30 minutes until golden brown or until a toothpick inserted in the middle, comes out clean. Remove from oven and allow to cool completely. Dust with powdered sugar and enjoy!