I size up to a 22 in these Levi’s shorts! My exact shirt is old Madewell, but I linked similar style options in varying price points.