Preheat the oven to 375°F and lightly grease a 12-cup muffin tin.
In a large bowl, combine the ground beef, diced ham, crushed pineapple, breadcrumbs, egg, onion, barbecue sauce, garlic powder, salt, and pepper. Mix with your hands or a spoon until evenly blended.
Divide the mixture evenly among the 12 muffin cups, pressing it down gently to fill each one.
Press one small pineapple chunk into the top of each mini meatloaf.
Bake for 22 to 25 minutes until the internal temperature reaches 160°F and the tops look lightly browned.
Remove from the oven and let the muffins rest in the tin for 5 minutes before serving.