Just thought I'd say that if Teal'c and Ronon ever finished a sparring match, Teal'c would be the victor.
Ronon is formidable, but Teal'c has the brains. I mean, Ronon stands a chance, but he'd have to end the match quickly - use his elements of surprise and unpredictability to take Teal'c out within the first few hits, before Teal'c adjusts to his fighting style. But if Teal'c proves able to deal with this first brutal flury, then Ronon's rashness will eventually work against him. Teal'c's more calculated and polished technique, along with greater range of experience, will contribute to him being able to predict, counter, and eventually beat Ronon senseless.
And, as we have seen on television, Ronon is not able to overthrow Teal'c within the first minute or two, so we can be relatively certain that Teal'c trumps Ronon.
“A fight is not won by one punch or kick. Either learn to endure or hire a bodyguard.” Bruce Lee