Career
The native of Nacogdoches, Texas, stood 5 feet 9 inches (175 m) tall and weighed 195 pounds (88 kg). He worked in 22 games for the 1947 Indians. His eleventh and twelfth appearances were his only starting assignments.
On July 6, in the first game of a doubleheader, he worked six innings against the Chicago White Sox at Comiskey Park.
He gave up eight hits and three runs, but only one was earned. Chicago prevailed 3–2 behind Eddie Lopat, with Willis taking the loss.
Then, on July 12, in the second game of a twin bill, Willis lasted 4⅔ innings in a home start against the Philadelphia Athletics and was not as effective, again surrendering eight hits but yielding four runs, all earned. In his 22 MLB games, Willis would allow 58 hits and 24 bases on balls in 44 total innings pitched.
He had ten total strikeouts, but collected no saves among his 20 relief appearances.