Career
Born in Alameda, California, he stood 5 feet 10 inches (178 m) tall and weighed 170 pounds (77 kg) as an active player. Macdonald signed his first professional contract with the Detroit Tigers and spent 1947–1948 in their farm system. After winning 15 games during the latter season for the Flint Arrows of the Class A Central League, Macdonald was declared a free agent by Commissioner of Baseball Happy Chandler on October 27, 1948.
Three months later, he signed with the New Orleans Pelicans, the Pirate affiliate in the Double-A Southern Association.
In 1949, he posted a 13–11 record with the Pelicans and made the Pirates" roster out of spring training in 1950. Macdonald missed the entire 1951–1952 seasons due to military service.
When he returned to baseball in 1953, he pitched ineffectively for the Pirates during the season"s early weeks and spent much of the campaign with the Hollywood Stars of the Open-Classification Pacific Coast League. He left baseball after the 1954 minor league season.
All told, in 160⅓ Major League innings pitched, Macdonald gave up 150 hits and 96 bases on balls.
He struck out 64.