My 11 year old always complains that his boxer briefs ride/bunch up.  He is tall and slender so I hoped buying a longer leg would help and it did!  These are great, bought the M (10-12) size and they're perfect.  The material is thin but not too thin, more comfortable according to him and stay put!  Purchased more and may need to buy one more set - wish they came in a bigger pack.