I bought these for a tall 6 year old in a med and I bought a different brand in an xs for his 4 year old sister. They are the same size (length of actual plastic shin covering) as the xs pink ones for a 4 year old! So, maybe it is a brand difference but still my sons shins aren't as protected as I would like them to be…