The train's engineer stopped the train between Southborough and Ashland after being told someone was on top of the train while it was traveling 40 mph.
The engineer saw the man on top of a ladder, “like a child clinging over a shopping cart,” according to a MBTA Transit Police report. “The engineer said the man climbed down on his own power and was brought to Southborough MBTA Station where the police removed him.”
The 28-year-old man delayed the Worcester-bound train by 24 minutes.
"The man admitted to drinking a large quantity of alcoholic beverages during a pub crawl in Boston," the MBTA report said. "He said he and his friends had been drinking since 3 p.m. in the afternoon."
It is expected that he will be charged with trespassing.