When was the first time an admission fee was charged to watch MLB baseball?

The first time an admission fee was charged to watch MLB baseball was in 1858.

The first admission fee (fifty cents per person) was charged to see the baseball game between the New York All-Stars and Brooklyn All-Stars at the Fashion Race Course on Long Island.