Place softened cream cheese, buffalo wing sauce, and ranch dressing in a large mixing bowl.
Mix with a spoon or hand mixer until completely smooth and creamy.
Add shredded chicken, cheddar cheese, chopped green onions, garlic powder, and black pepper.
Stir until all ingredients are fully combined and evenly mixed.
Lay a large piece of plastic wrap on a flat surface.
Spoon the cheese mixture onto the center of the wrap.
Use the plastic wrap to shape the mixture into a football shape, pressing gently to form a smooth surface.
Wrap tightly and refrigerate for at least 2 hours or until firm.
Remove from the refrigerator and unwrap the cheeseball.
Roll it in finely chopped pecans or crushed pretzels until evenly coated on all sides.
Place the coated cheeseball on a serving platter.
Spoon sour cream into a small plastic sandwich bag or piping bag, then snip off a tiny corner.
Pipe lines across the top to resemble football laces.
Surround the cheeseball with crackers, celery sticks, and pretzels for dipping.
Serve immediately or refrigerate until ready to serve.