Hudson had his best season in 1888, going 25–10 with a 2.54 earned run average and leading the American Association in winning percentage. His career record was 48 wins and 26 losses.[3]
On July 17, 1889, Hudson was traded to the Louisville Colonels in exchange for Toad Ramsey; however, he refused to report to Louisville and never played another major league game.[3] On August 18, he was sold for $1,000 to the Minneapolis Millers of the Western Association. He played two seasons for them before retiring.