Preheat oven to 375ºF. Line 2 baking sheets with parchment paper. A lightly-colored baking sheet will work best.
In a bowl, whisk together the 2¾ cups (385g) all-purpose flour, 1 teaspoon baking soda, ½ teaspoon baking powder, and ½ teaspoon salt. Set aside.
Place the 1 cup (226g) salted butter and 1½ cups (300g) granulated sugar in a large mixing bowl. Use a stand mixer fitted with a paddle attachment and cream on medium-high speed until light in color and fluffy, about 3 minutes.
Add 2 large eggs and 2 teaspoon vanilla extract and mix on low for about 30 seconds or until fully incorporated. Scrape down the sides and bottom of the bowl as needed to fully combine.
With the mixer on low, slowly add in dry ingredients, being careful not to over mix. Stop the mixer and scrape the sides and bottom of the bowl as needed.
Mix in the 1 cup (160g) sprinkles on low until combined.
Scoop the dough into large balls, I like to use a 2 tablespoon cookie scoop (40g of dough per cookie) for this recipe.
For even more sprinkle fun, gently roll the cookie dough balls or just press the tops into extra sprinkles before baking. You can also just roll them in ¼ cup (50g) granulated sugar for a classic sugar cookie look. If using both sprinkles and sugar, roll in the sprinkles first so they stick properly.
Place cookie dough balls on your lined baking sheets. Bake the cookies for 9-10 minutes. Cookies are done when they look set and there is some crackling along the top. The middles should still look a bit undercooked. Do not over bake, or your cookies will be harder when cooled and not as chewy.
Cool for 5 minutes on the baking sheet. Transfer cookies to a cooling rack to cool completely. Cookies stay fresh covered at room temperature for up to 1 week.