Todd Greene's journey in Major League Baseball began when he was drafted by the California Angels in the 12th round of the 1993 MLB Draft. A catcher by trade, Greene made his MLB debut with the Angels on September 10, 1996. Known for his power-hitting abilities, he quickly gained attention for his offensive skills, particularly his ability to hit home runs.

During his time with the Angels, Greene showcased his potential as a power hitter. In the 1997 season, he hit 14 home runs in just 252 at-bats, demonstrating his capability to contribute significantly to the team's offensive lineup. Despite his prowess at the plate, Greene faced challenges defensively, which sometimes limited his playing time behind the plate.

In 2000, Greene was traded to the Toronto Blue Jays, where he continued to display his batting strength. However, his stint with the Blue Jays was short-lived, as he was traded to the New York Yankees later that year. With the Yankees, Greene had the opportunity to be part of a team that reached the World Series, although he did not see much playing time during the postseason.

Greene's career continued with several other teams, including the Texas Rangers, Colorado Rockies, and San Francisco Giants. With the Rangers, he enjoyed one of his most productive seasons in 2002, hitting 10 home runs and driving in 35 runs. His ability to deliver key hits made him a valuable asset to the teams he played for, even as he transitioned into more of a backup role later in his career.

In 2005, Greene signed with the San Diego Padres, where he served as a backup catcher and provided veteran leadership to the team's younger players. His final MLB season came in 2006 with the San Francisco Giants, where he played in 32 games and hit .289, a testament to his enduring skill at the plate.

Throughout his career, Greene was known for his power-hitting capabilities and his ability to adapt to various roles on different teams. While he may not have been a regular starter for much of his career, his contributions as a reliable backup catcher and pinch hitter were valued by the teams he played for. After retiring from playing, Greene transitioned into coaching and scouting roles, continuing his involvement in the sport he had dedicated much of his life to.