White Sox catcher Kyle Teel has been diagnosed with a Grade 2 right hamstring strain and could be out anywhere between four and six weeks, per Scott Merkin of MLB.com.