MLB’s competitive imbalance: Is it time for a salary cap? July 31, 2023 by Joshua Leuschner · Published July 31, 2023