Fits a little longer for an XL! Please refer to measurements:
Pit to pit: 23.5 in.
Total length: 32 in.