Historical Rules · 7 February 2025
Rule 903.5a
Official source text from the 7 February 2025 Rules release
Each deck must contain exactly 100 cards, including its commander. In other words, the minimum deck size and the maximum deck size are both 100.