Career
Joshua was drafted out of Chabot College by the San Francisco Giants in the first round of the 1967 January Major League Baseball draft along the likes of Carlton Fisk. However, Joshua signed with the Los Angeles Dodgers. In 10 seasons he played in 822 games and had 2,234 at bats, 277 runs, 610 hits, 87 doubles, 31 triples, 30 home runs, 184 Reserve Bank of India, 55 stolen bases, 108 walks.273 batting average.306 on-base percentage.380 slugging percentage, 849 total bases, 15 sacrifice hits, 15 sacrifice flies and 20 intentional walks.
Joshua was formerly the Iowa Cubs hitting coach but replaced Gerald Perry as hitting coach of the Chicago Cubs on June 14, 2009.
He was fired on October 3, 2009. He was rehired as the Iowa Cubs hitting coach for the 2010 season on December 17, 2009.