In 1946, the first postwar season, Dillinger made the Browns' MLB roster as the backup to veteran third baseman Mark Christman, starting 50 games at the hot corner and batting.307. Just prior to the 1947 campaign, the Browns made room for Dillinger by selling Christman's contract to the Washington Senators. In his first season as a regular, Dillinger led his team in hits and his league in stolen bases. Then, in 1948, he batted.321, his AL-best 207 hits including 34 doubles and ten triples, along with 28 stolen bases, repeating as the American League's base-stealing king. Then, the following year, Dillinger batted a career-best.324, stole 20 more bags, and was selected to the 1949All-Star team. In the midsummer classic, played at Ebbets Field on July 12, Dillinger entered the contest in the sixth inning as a pinch runner for George Kell. He displayed his speed by scoring from first base on a double by Joe DiMaggio to help the AL increase its lead to 8–5. Staying in the game at third base, he came to bat in the seventh inning and singled off Howie Pollet, driving in Dom DiMaggio, and then scored a run himself when he again tallied from first base on a double, this time hit by Dale Mitchell. The American League went on to win, 11–7, with Dillinger scoring two runs and collecting a key run batted in. That off-season, however, Dillinger was traded away from the Browns, as he and Paul Lehner were swapped to the Philadelphia Athletics for four players and $100,000. The Athletics had finished eight games over.500 in 1949, the team's third straight winning season. Philadelphia had briefly contended for the American Leaguepennant in 1948. The season would mark Connie Mack's 50th year as the team's manager, and the Athletics acquired top-calibre talent like Dillinger to try to put Mack over the top. But 1950 was a disaster for the Athletics. Instead of contending for first place, they fell into the league's cellar, and were only 29–57 on July 20, 1950. That day, despite his.309 batting average in 84 games, they got waivers on Dillinger and sold his contract to the National League's last-place team, the Pittsburgh Pirates. Dillinger batted.288 in 58 games for the Bucs, to finish the campaign at.301. He split 1951 between Pittsburgh and the Chicago White Sox, and matched that.301 average in 101 games played. It was his last year in the majors. He played his last four professional seasons in the Pacific Coast League, where he moved to the outfield and led the league in hitting with a.366 mark in 1953. As an excellent contact hitter, his career MLB batting average was.306. He amassed 888 hits, with 123 doubles, 47 triples and ten home runs in 3,201 plate appearances. He stole 106 bases, and was caught stealing 50 times. In the field, he experienced problems throwing the ball to first base, and was criticized regularly for lack of effort in fielding ground balls—a charge that Dillinger strongly contested.