Question: who has scored the most runs in mlb history
Answer: Player Runs Teams and seasons Rickey Henderson 2295 Oakland Athletics ( 1979 -- 84 , 89 -- 93 , 94 -- 95 , 98 ) , New York Yankees ( 1985 -- 89 ) , Toronto Blue Jays ( 1993 ) , San Diego Padres ( 1996 -- 97 , 2001 ) , Anaheim Angels ( 1997 ) , New York Mets ( 1999 -- 2000 ) , Seattle Mariners ( 2000 ) , Boston Red Sox ( 2002 ) , Los Angeles Dodgers ( 2003 ) Ty Cobb 2245 Detroit Tigers ( 1905 -- 26 ) , Philadelphia Athletics ( 1927 -- 28 ) Barry Bonds 2227 Pittsburgh Pirates ( 1986 -- 92 ) , San Francisco Giants ( 1993 -- 2007 ) Babe Ruth 2174 Boston Red