Season chicken breasts with salt and pepper.
Grill or pan-sear chicken over medium heat 5 to 6 minutes per side until cooked through.
Brush chicken with BBQ sauce during the last 2 minutes of cooking.
Remove chicken from heat, let rest, then chop into bite-sized pieces.
In a large bowl, combine chopped greens, diced peaches, cherry tomatoes, corn, red onion, and shredded cheese.
Whisk together ranch dressing, BBQ sauce, olive oil, apple cider vinegar, salt, and pepper until smooth.
Add chopped BBQ chicken to the salad bowl.
Drizzle dressing over salad and toss gently to combine.
Top with crispy bacon bits or toasted nuts if desired.
Serve immediately for best freshness.