In terms of wins and losses, it has been a disappointing season for the Kansas City Royals. As it pertains to their All-Star catcher Salvador Perez, it's about to become a historic year.

His next home run will set an all-time record for most long balls in a season by a catcher, per ESPN.

“We're witnessing a special season,” manager Mike Matheny said. “We're witnessing a special player. To be able to be put in the conversation with one most would say is the best ever is pretty rare.”

Perez has had a monster year to date for the Royals. He's tied for the MLB lead in home runs (45) and he leads all of baseball in RBI (112). His next home run will be an all-time record for most long balls in a season by a catcher. It's a record that was set by Johnny Bench in 1970 and hasn't been touched since.

The All-Star catcher for the Royals clubbed No. 45 against the Oakland Athletics on Thursday. Even other teams are taking notice of the incredible season that Perez is having.

“Salvador, it seems like he's hitting a home run a day against everybody,” Oakland manager Bob Melvin said. “You can't miss against him right now.”

It's likely that Shohei Ohtani will runaway with the American League MVP Award and Vladimir Guerrero Jr. will probably come in second place. It doesn't discredit anything that Perez has accomplished for the Royals this season. He's truly having a historic year and his next home run will etch a spot in MLB history. That new contract he got in March is already paying off big time for Kansas City.