Combine cream cheese, shredded cheese, chopped pecans, green onions, and 1/4 cup cranberries in a large bowl.
Stir the cheese mixture until well combined.
Place a large piece of plastic wrap on the counter.
Drop the cheese ball mixture into the center of the wrap and form a ball shape.
Place the ball in the refrigerator for at least one hour to firm up.
Unwrap the cheese ball from the plastic.
Roll the whole cheese ball in the remaining diced cranberries until the entire thing is covered.
Place on a large platter and serve with your favorite crackers or sliced vegetables.