Mac Foster has six losses against six opponents on his boxing record. For a list of Mac Foster's best fights, refer to "Best fights of Mac Foster".
On February 26, 1976 Mac Foster faced off against Stan Ward at age 33. He was coming in with a record of 30-6 (30). Mac Foster lost the fight via 10-round unanimous decision.
On May 30, 1974 Mac Foster faced off against Henry Clark at age 31. He was coming in with a record of 30-5 (30). Mac Foster lost the fight via 10-round unanimous decision.
On November 13, 1973 Mac Foster faced off against Joe Bugner at age 31. He was coming in with a record of 30-4 (30), and Bugner was 23 years old and with a record of 44-6-1 (27). Mac Foster lost the fight via 10-round points decision.
On June 30, 1973 Mac Foster faced off against Bob Stallings at age 31. He was coming in with a record of 30-3 (30). Mac Foster lost the fight via 10-round split decision.
On April 1, 1972 Mac Foster faced off against Muhammad Ali at age 29. He was coming in with a record of 28-2 (28), and Ali was 30 years old and with a record of 34-1 (27). Mac Foster lost the fight via 15-round unanimous decision.
On June 17, 1970 Mac Foster faced off against Jerry Quarry at age 27. He was coming in with a record of 24-1 (24), and Quarry was 25 years old and with a record of 35-4-4 (21). Mac Foster lost the fight via 6th-round TKO.