Winthrop (18-11, 12-6) came into the regular-season finale a game back of UNC Asheville, where the Eagles lost on Thursday, but fell behind by 19 points with nine minutes remaining. The Buccaneers made 10 of 12 free throws in the final 41 seconds to hold off the Eagles.
Xavier Cooks caught an inbounds pass at the center of the 3-point arc with 1.2 seconds left but his turnaround 3-point try missed.
Keeling became the fifth Big South sophomore to reach 1,000 career points. Cortez Mitchell added 10.
Charleston Southern (14-15, 9-9) had not won in Winthrop Coliseum since Jan. 24, 2002, a string of 16 losses.
Miami's Dewan Hernandez to be held out amid review of eligibility
Miami big man Dewan Hernandez, who was one of 19 players listed in an emailed business plan by aspiring agent Christian Dawkins, will be held out by the Hurricanes as his eligibility is reviewed by the school and the NCAA.
Barnes scores 29, Indiana State beats Green Bay 78-74
Jordan Barnes scored eight of his 29 points in the final 1:14, leading Indiana State past Green Bay 78-74 on Friday.
Iowa State guard Lindell Wigginton has cast on left foot
Iowa State sophomore guard Lindell Wigginton, a preseason All-Big 12 selection, showed up to Friday's game against Missouri with a cast on his left foot and could be out of action for a considerable period of time.