On the elbow a XL will be pretty snug. Depends on how much support you want