Preheat oven to 400°F. Line a baking sheet with parchment paper and set aside.
Combine ground chicken, breadcrumbs, milk, egg, parmesan, garlic powder, salt, pepper, and chopped parsley in a large bowl. Mix until fully incorporated.
Roll the mixture into 1-inch meatballs and place them on the baking sheet.
Bake for 15-18 minutes or until browned and cooked through.
While the meatballs bake, combine cranberry sauce, barbecue sauce, honey, and worcestershire sauce in a large skillet over medium heat. Stir until smooth and heated through.
Add the baked meatballs to the sauce, stirring to coat them evenly. Simmer for an additional 5 minutes to let the flavors meld.
Transfer the meatballs to a serving dish, garnish with fresh parsley, and serve with toothpicks.