Preheat oven to 425 degrees.
Place pie crust in pan and crimp if desired.
In a bowl using a handheld mixer, beat together sugar, butter, flour, salt, maple syrup, eggs, and vanilla. Add milk, pecans, and cranberries and mix till combined.
Pour into prepared pie crust.
Bake in 425 degree oven for 15 minutes, then turn oven down to 375 degrees and bake for another 45 minutes or until the center is set. The filling will rise and crack but don’t let it boil and bubble. Place a piece of aluminum foil over pie for the last 20 minutes to keep the crust from getting too brown.
Let cool before serving so it sets up. Serve and enjoy!