At age three, he continued to race for Dallas Stewart and began the year in New Orleans at the Fair Grounds Race Course. On February 28, 2008, he won a Fair Groundsallowance race by 4½ lengths after suffering a slight injury in the Grade IIILecomte Stakes in early January. One week prior to the Kentucky Derby, Macho Again won the Derby Trial, a grade three at Churchill Downs. After this graded win, Stewart and West Point decided to send the horse to the second jewel of the Triple Crown, the $1,000,000 Preakness Stakes a Grade I at Pimlico Race Course at a mile and three sixteenths on conventional dirt. In the Preakness, Macho Again faced an overflow field of thirteen colts, many of them stakes winners. Media darling and Derby winnerBig Brown was left alone on the lead with slow early fractions in the first half mile. With nothing to run at and a slow pace, Macho Again was taken out of his game and finished a distant second in the Preakness to Big Brown. He raced again in the Belmont Stakes and finished fifth. In late July, Macho Again was one of 33 three-year-old horses invited to the start in the Haskell Invitational at Monmouth Park in New Jersey. However, he skipped the Haskell and instead raced in the Jim Dandy Stakes at Saratoga on July 27, 2008. In the Grade IIJim Dandy, Macho Again held off 3-2 favorite Pyro in the stretch to win by ½ length and earn $300,000, The colt also finished second in the Grade II Super Derby at Louisiana Downs in September 2008.
Four-year-old season
At age four, Macho Again began his campaign in the Sunshine Millions Classic at Gulfstream Park in Florida. He failed to rally in that race. However, he rebounded from that effort with a win in the Grade II New Orleans Handicap on March 14, 2009, and was named the Fair Grounds' best older horse of the year based on that accomplishment. On June 13, 2009, he won Churchill Downs' top race for older horses in the Stephen Foster Handicap, earning his first Grade I win. On August 8, 2009, Macho Again ran second to Bullsbay in the Grade I Whitney Handicap. Macho Again faced a tough field of eight, including super-filly Rachel Alexandra, in the Grade I Woodward Stakes on September 5, 2009 at Saratoga Race Course at one and one eighth miles on conventional dirt. In a suicidal pace early, the race set up perfectly for Macho Again to make a charge at the filly on the lead. He passed seven stakes winners in the field around the far turn and down the lane and lost to Rachel Alexandra by a head. Macho Again earned $150,000 for the runner up share in that grade one race and ended his career with earnings of $1,825,767. He was retired from racing in July 2010 and now stands as stud at the Haras Gran Derby in Venezuela.