Rob Schneider is calling out Major League Baseball, accusing the league of being “anti-Christian” after several San Francisco Giants players were warned for writing Bible verses on their caps.

The comedian and actor took to X to announce that he would personally pay the fines for any MLB player penalized for displaying scripture during games.

“I will pay the fines for any @MLB Christian player who wears a Bible verse on their uniform. @MLB is ANTI-CHRISTIAN,” Schneider wrote in response to the controversy.

The situation arose during the Giants’ Gay Pride night game, when pitchers Landen Roupp, JT Brubaker, and Ryan Walker wore caps marked with Bible references in protest of the Pride celebration.

Warning: Account balances and purchasing power no longer tell the same story. Know in 2 minutes if your retirement is working for you.

Sports Illustrated reported that the players were warned by the league for violating uniform rules.

MLB’s chief communications officer Pat Courtney stated, “The writing on the cap violates our rules, and consistent with normal practice, we have warned the players about future violations.”

WATCH:

FREE Gun Law Map: Laws Don't Pause During Social Unrest

Following recent reports that Congress is considering a nationwide voter ID requirement for federal elections, do you support requiring voters to show identification before casting a ballot?

By completing the poll, you agree to receive emails from BoredTrashPanda.com, occasional offers from our partners and that you've read and agree to our privacy policy and legal statement.

Roupp had written “Gen 9:12-16” on his cap, a passage from the Book of Genesis referring to God’s covenant with humanity symbolized by a rainbow.

Explaining his choice, Roupp said, “It’s just about God’s covenant and a promise that he makes to us that, you know, his faithfulness and his mercy. That’s just kind of something I believe in, and I stand firm in that, and I’m thankful we live in a country where, you know, we have the freedom to believe what we want … and express what we want.”

The Bible passage Roupp referenced describes the rainbow as a sign of God’s promise never to destroy the earth with a flood again.

Schneider and others highlighted that the rainbow symbol has been used in a different context by the LGBTQ+ movement.

The incident drew sharp attention because it occurred during a Pride-themed event and followed MLB’s growing embrace of LGBTQ+ representation at league celebrations.

While three players wore references to scripture, reliever Sam Hentges declined to wear the Pride cap, opting instead for the team’s standard version.

Schneider’s comments added fuel to the cultural debate surrounding faith and free expression in professional sports.

His decision to step in financially was intended, he said, to protect players who publicly share their beliefs on the field.

WATCH:

The controversy has stirred strong reactions across social media, with many users rallying behind Schneider’s statement, while others supported MLB’s stance on uniform regulations.

For now, the league has only issued warnings and has not fined any players.

Still, with Schneider’s public offer in place, future acts of defiance may escalate the standoff between athletes of faith and league officials.

The actor’s post illustrates a broader tension over how professional sports balance inclusive messaging with players’ expressions of personal belief, an issue that continues to generate heated debate both inside and outside the ballpark.

WATCH: