He manages the Bees, who Wednesday night open the Pacific Coast League playoffs against Las Vegas at Spring Mobile Ballpark.
As a young player trying to navigate baseball's food chain, Johnson could not have imagined such a scenario.
In those days, when he thought about coaching, Johnson envisioned how upset he'd be if his players didn't take the game as seriously as he did.
"I worked very hard at my craft," said Johnson, who doubted he had the patience for the job.
"The expectations I had for myself weren't the same expectations everybody has for themselves. I thought I would get frustrated or I would frustrate the players. I didn't think it would work."
Johnson reconsidered during his two seasons in Salt Lake, when youngsters like Chone Figgins and Alfredo Amezaga often turned to him for advice and instruction.
Many times, Johnson acted as a buffer between manager Mike Brumley and unhappy young players who somehow thought their careers were being held back.
"Guys would get a little frustrated sometimes because they didn't know why Brumley was doing what he did," Johnson said. "I'd sit down, talk to them and explain the situation, the best I could."
Players like Figgins and Amezaga were "more talented than I was, obviously," he said. "But I think I helped them and I thought, 'If guys that age are comfortable listening to me, maybe there's something to this coaching thing.'"
Veteran Bees' broadcaster Steve Klauke believes Johnson made a good career choice.
"His strength as a manager is his relationship with the players," Klauke said. "He knows the trials and tribulations they're going through because he did the same thing."
Johnson, 42, was raised in central California. At Hanford High School, he was the quarterback in football, the point guard in basketball and the shortstop in baseball his first love.
"I had a passion for it," Johnson said. "I've always been a baseball rat."
Growing up with four older brothers was a challenge. Many times, Johnson didn't get picked to play in neighborhood pickup games because that's how one brother, Henry, wanted it.
"I'd sit and sit and go get the foul balls and hope someone had to go home before we ran out of daylight, so I could get an at-bat," Johnson said.
"... Henry was tough on me. He said he did all that stuff to make me tougher, but I think he was tough on me just to be tough on me."
In 1992, Johnson was drafted by the Dodgers. He needed surgery on his arm after his first season, however, and getting to the major leagues proved to be an arduous journey.
It finally happened in April of 2000. Johnson was playing in Edmonton when the Angels called.
"Really surprised," he said. "We'd only played two games because we kept getting snowed out and I didn't play in either one. So, yeah, surprised. Earth-shattering. Awesome. I can't explain the emotion I felt at the time."
Johnson's stay with the Angels lasted a month. He batted four times and got two hits both in Toronto.
"The first one was an 0-1 splitter off John Frascatore to left," Johnson said. "The second one was a first-pitch fastball away from David Wells that I hit right back at him. It went off his glove."
After the final two seasons in Salt Lake, which is now his full-time home, Johnson became the Bees' manager in 2010. This season, he was named the PCL's Manager of the Year for leading Salt Lake into the playoffs.
The Keith Johnson file
Position • Manager, Salt Lake Bees
Date of birth • April 17, 1971
Hometown • Hanford, Calif.
Residence • Salt Lake City
Career highlights • Drafted by the Dodgers (1992). ... Played 12 years of pro baseball including stops in the Pacific Coast League with Albuquerque (1996, 1998), Tucson (1999), Edmonton (2000), Las Vegas (2001) and Salt Lake (2002-03). ... Hit .264 with 118 homers and 600 RBIs in 1,265 minor-league at-bats. ... Made his major league debut on his 29th birthday (April 17, 2000). ... Went 2 for 4 in his big-league career. Hired to manage the Bees on Dec. 10, 2010.
The schedule for the best-of-five PCL Pacific Division playoff series:
Wednesday • Las Vegas at Salt Lake, 6:35 p.m.
Thursday • Las Vegas at Salt Lake, 6:35 p.m.
Friday • Salt Lake at Las Vegas, 8:05 p.m. MDT
Saturday • Salt Lake at Las Vegas, 1:05 p.m. MDT (if necessary)
Sunday • Salt Lake at Las Vegas, 1:05 p.m. MDT (if necessary)