In a small bowl, combine half of the bacon crumbles, pecans, and 2 tablespoons green onion. Set aside in the refrigerator.
Using an electric mixer with paddle attachment, beat cream cheese, cheddar cheese, ranch seasoning, remaining bacon and green onion on medium-high until well combined and fluffy, about 1-2 minutes.
Cover mixing bowl and place it in the refrigerator for at least 2 hours or overnight. Shape the cheese mixture into a ball and roll it in the bacon-pecan mixture that you side aside in the small bowl.
Serve with crackers.
Recipe by Iriemade at https://iriemade.com/bacon-cheddar-ranch-cheese-ball/