Ian Bell hit an unbeaten 130 on the third day of Warwickshire County Cricket Club's County Championship game with Hampshire.
When play resumed at the Rose Bowl, Warwicks had Ryan McLaren bowled by Ricky Clarke for 85 and Edwards caught by Barker to give Clarke his third wicket for two.
With Hampshire all out for 202, Warwicks lost Ian Westwood for two and Varun Chopra for eight both lwb to Edwards but in came Ian Bell who started to make runs.
The 34 year old saw Jon Trott caught for 27, Sam Hain caught behind for 25 and Tim Ambrose out for eleven, but passed the fifty mark and then his century from 218 balls.
Just before stumps, Chris Woakes was trapped lbw by Edwards after making 66, leaving Bell unbeaten on 130 and Warwicks on 283-6.