I highly recommend Poplar Tent Family Medicine. Here's the website:
cabarrus family_doctors and locations_poplar tent
Dr. Tignor or Dr. Weston. Dr. Tignor treated our family and was our kids peds until we moved to VA. He still treats my BIL/SIL and my MIL/FIL.
There is also an urgent care at that location that starts at 5pm and runs until 9pm I think. It is also run on the weekends and the doctors/nurses do rotate through.