Longest name of a baseball player

Longest name of a baseball player
Who
Christian Encarnacion-Strand
What
27 total number
Where
Not Applicable
When
17 July 2023

When Christian Encarnacion-Strand of the Cincinnati Reds (both USA) made his major league debut on 17 July 2023, he became the player with the longest name in MLB history. His name contains 27 characters.

He surpassed Minnesota Twins’ Simeon Woods Richardson (both USA), whose name consists of 22 characters.