Die Mayas opferten Menschen aus religiösen Gründen, beispielsweise um einen Tempel zu weihen, Götter um Gefallen zu bitten und Naturkatastrophen zu verhindern. Menschenopfer markierten auch besondere Anlässe wie die Krönung eines neuen Königs. Manchmal wurden Verlierer in sportlichen Spielen als Preis für eine Niederlage geopfert.
Mayas praktizierten nicht so oft Menschenopfer wie die Azteken, da ihre zeremoniellen Opfer normalerweise das Schlachten von Tieren wie Jaguaren, Hunden, Hirschen oder Papageien beinhalteten. Religiöse und politische Führer führten auch rituellen Aderlass an ihren eigenen Körperteilen wie Ohren und Zunge durch. Das Blut wurde dann auf Götzen geschmiert oder rituell verbrannt. Während Festen und Ritualen praktizierten Mayas jedoch gelegentlich Menschenopfer an gekauften Sklaven und Gefangenen. Ausgrabungen zeigen, dass auch kleine Kinder als Opfergaben verwendet wurden.
Meistens wurden die Opfer an ihren vier Gliedmaßen festgehalten, während ihre Herzen schnell herausgezogen wurden. Manchmal wurden sie mit Pfeilen beschossen, aus der Höhe geworfen oder enthauptet. Herz und Blut waren ein wesentlicher Bestandteil der rituellen Bedeutung des Ereignisses. Menschenopfer markierten politische Ereignisse wie Krönungen, um den Herrscher gottgleicher erscheinen zu lassen. Menschenopfer nach Sportereignissen könnten eine Zahlung an die Gottheiten gewesen sein, die dem Siegerteam geholfen haben.