I actually do not own any crop tops. I got a large and they just fit. Slightly snug, but with a few more months of workouts, it should be fine! I will be pairing these with high waisted skirts,  therefore not showing any 'belly". These come just below my rib cage which is the perfect length. I searched a long time for tops to go with my circle skirts and these are going to be perfect!