Mora's 2003 season proved that he could be a consistent hitter at the major league level. In 2004, Mora became the Orioles' regular third baseman and enjoyed his most productive season in the majors. Mora hit a career-high .340, finishing second in the AL batting race to Ichiro Suzuki's .372 mark; led the league in on-base percentage (.419); ranked 5th in slugging average (.562) and OPS (.981); 6th in runs (111), doubles (41) and times on base (264); 8th in hits (187), and 9th in total bases (264). His 27 home runs and 104 RBI were also career-highs, while leading his team in batting average, runs, on-base percentage, slugging average and OPS. At third base, he improved and became more consistent as the season wore on. Mora finished 18th in American League MVP voting and won a Silver Slugger Award.