Over their 138-season history, the Giants have seen scores of talented players become synonymous with the numbers on the backs of their jerseys. Here’s a look at the best Giants player to wear each uniform number:
No. 0: 1B Al Oliver
Oliver batted .298 with a .705 OPS over 91 games with the Giants in 1984 before being dealt to the Phillies in exchange for Kelly Downs and George Riley in a midseason trade.
No. 00: OF Jeffrey Leonard
Known as “HacMan,” Leonard endeared himself to Giants fans by trotting around the bases with his left arm tucked into his body -- one flap down. His signature moment came in 1987, when he crushed four homers against the Cardinals in the National League Championship Series and took home Series MVP honors despite the Giants losing in seven games.
No. 1: OF Jo-Jo Moore
A six-time All-Star, Moore was a career .298 hitter who won the 1933 World Series with the New York Giants.
No. 2: SS Dick Bartell
Bartell played for the New York Giants for eight seasons, earning an All-Star nod in 1937 and batting .306 with an .836 OPS and 14 home runs over 128 games that year.
No. 3 (retired): 1B Bill Terry
Terry succeeded John McGraw and became the New York Giants’ player-manager in 1932. The following season, he led the Giants to the '33 World Series title while posting the club’s top batting average that season (.322).
No. 4 (retired): OF Mel Ott
Ott spent his entire 22-year career (1926-47) with the New York Giants, earning 12 All-Star nods with a .304 career batting average, 511 homers, 488 doubles and 1,860 RBIs.
No. 5: C Tom Haller
Haller was a two-time All-Star during his seven-year stint with the Giants and set the single-season home run record for San Francisco catchers with 27 in 1966. After his playing career ended in '72, he returned to the Giants organization and served as a coach from '77-79, farm director from '80-81 and general manager from '81-85.
No. 6: SS Travis Jackson
Jackson spent his entire 15-year career (1922-36) with the New York Giants, batting .291 with 1,326 games played at shortstop, the second-most of any player in franchise history.
No. 7: 3B/OF Kevin Mitchell
Acquired from the Padres as part of a blockbuster seven-player deal in July 1987, Mitchell flourished in '89, when he captured NL MVP honors -- edging Giants teammate Will Clark -- and helped lead the Giants to their first World Series appearance in 27 years.
No. 8: OF Hunter Pence
Nicknamed “The Reverend” for his rousing clubhouse speeches during the playoffs, Pence became a fan favorite after helping the Giants win World Series titles in 2012 and ‘14.
No. 9: 3B Matt Williams
The third overall pick in the 1986 MLB Draft out of UNLV, Williams earned four All-Star selections and three Gold Glove Awards over his 10-year tenure with the Giants.
No. 10: C Harry Danning
A four-time All-Star, Danning hit .285 over 10 seasons (1933-42) with the New York Giants.
No. 11 (retired): LHP Carl Hubbell
Dubbed “The Meal Ticket,” Hubbell went 253-154 with a 2.98 ERA over his 16-year career with the New York Giants. He earned two NL MVP Awards in 1933 and ‘36, appeared in nine All-Star Games and led MLB in ERA three times.
No. 12: 3B Jim Davenport
Davenport spent his entire 13-year career (1958-70) in San Francisco and made 1,130 appearances at third base, the most of any player in Giants history.
No. 13: SS Omar Vizquel
Vizquel won the final two of his 11 Gold Glove Awards during his four-season tenure (2005-08) with the Giants. Recent domestic violence allegations have been made against him, however, which could affect his legacy and Hall of Fame bid.
No. 14: LHP Vida Blue
Blue earned three of his six career All-Star nods with the Giants and placed third in NL Cy Young voting in 1978, when he went 18-10 with a 2.79 ERA over 258 innings.
No. 15: 1B Johnny Mize
Mize’s five-season stint with the New York Giants was interrupted when he took a three-year leave of absence to serve in World War II, but he returned to launch 51 home runs in 1947, tying the Pirates’ Ralph Kiner for the most in the Majors.
No. 16: 3B/OF Hank Thompson
Thompson integrated the New York Giants along with Monte Irvin in 1949 and emerged as a key member of the '54 World Series championship team, batting .263 with a career-high 26 home runs, 86 RBIs and 90 walks.
No. 17: RHP Hal Schumacher
A two-time All-Star, Schumacher won a World Series title with the New York Giants in 1933, when he logged a 2.16 ERA over 258 2/3 innings.
No. 18: RHP Matt Cain
Cain spent his entire 13-year career with the Giants and tossed the first perfect game in franchise history on June 13, 2012.
No. 19: SS Alvin Dark
Dark was a three-time All-Star who helped the New York Giants win the 1954 World Series by batting .293 with 20 home runs. He later managed the Giants in San Francisco from '61-64, guiding the club to the NL pennant in '62.
No. 20 (retired): OF Monte Irvin
Irvin, who starred in the Negro Leagues before signing with the Giants in 1949, batted .296 with 84 home runs over seven seasons in New York, earning an All-Star nod in '52 and a World Series ring in '54.
No. 21: 2B Jeff Kent
Acquired from Cleveland as part of the Matt Williams trade in 1996, Kent hit .297/.368/.535 over six seasons with the Giants and won the NL MVP Award in 2000.
No. 22 (soon-to-be retired): 1B Will Clark
Selected second overall in the 1985 MLB Draft out of Mississippi State, Clark batted .299 with 176 home runs and 709 RBIs over eight seasons with the Giants.
No. 23: OF Bobby Thomson
Thomson is best known for his iconic “Shot Heard ‘Round the World,” which lifted the New York Giants to the 1951 NL pennant and capped a miraculous comeback against the Brooklyn Dodgers.
No. 24 (retired): OF Willie Mays
Widely regarded as the best all-around player in baseball history, Mays spent 21 of his 22 Major League seasons with the Giants (1951-72) and remains the franchise’s leader in games played (2,857), home runs (646), hits (3,187), at-bats (10,477) and total bases (5,907).
No. 25 (retired): OF Barry Bonds
The home run king hit .312/.477/.666 with 586 home runs over 1,976 games with the Giants, winning five of his seven NL MVP Awards in San Francisco.
No. 26: RHP John Montefusco
“The Count” earned NL Rookie of the Year honors in 1975, when he went 15-9 with a 2.88 ERA over 243 2/3 innings, and he no-hit the Braves on Sept. 29, 1976.
No. 27 (retired): RHP Juan Marichal
A 10-time All-Star, Marichal won 238 games with the Giants, the most by any pitcher since the franchise moved west in 1958.
No. 28: C Buster Posey
The cornerstone of the Giants’ three World Series titles in 2010, ‘12 and ‘14, Posey’s decorated resume includes seven All-Star selections, the '10 NL Rookie of the Year Award, the '12 NL MVP Award, five Silver Sluggers and a Gold Glove.
No. 29: RHP Jason Schmidt
A three-time All-Star, Schmidt delivered his best season with the Giants in 2003, when he led the NL with a 2.34 ERA over 29 starts.
No. 30 (retired): 1B Orlando Cepeda
The “Baby Bull” earned six All-Star nods over nine seasons with the Giants and finished second in NL MVP voting in 1961, when he led the league with 46 home runs and 142 RBIs, a single-season San Francisco record.
No. 31: RHP Robb Nen
A three-time All-Star, Nen logged a 1.50 ERA with 92 strikeouts over 66 innings in 2000, placing fourth in NL Cy Young Award voting. He remains the Giants’ all-time saves leader with 206.
No. 32: 3B Bill Mueller
Mueller hit .288 over six seasons with the Giants and won the American League batting title with the Red Sox in 2003.
No. 33: RHP Jim Barr
Barr recorded a 3.41 ERA over 394 appearances (220 starts) in 10 seasons with the Giants (1971-78, '82-83).
No. 34: RHP Jim Hearn
Hearn led the NL with a 2.49 ERA in 1950 and was named an All-Star in '52, when he posted a 3.78 ERA over 223 2/3 innings for the New York Giants.
No. 35: SS Brandon Crawford
A four-time Gold Glove winner, Crawford leads all Giants players with 1,409 games played at shortstop; he surpassed Hall of Famer Travis Jackson’s mark of 1,326 in 2021.
No. 36 (retired): RHP Gaylord Perry
Perry spent the first decade of his 22-year career in San Francisco (1962-71), where he went 134-109 with a 2.96 ERA over 367 appearances.
No. 37: RHP Stu Miller
Miller earned two All-Star nods and captured the 1958 NL ERA crown (2.47) during his six-year tenure with the Giants.
No. 38: RHP Brian Wilson
From 2008-11, Wilson drew three All-Star selections and saved 163 games for the Giants, the most in the Majors during that four-year span.
No. 39: RHP Mike Krukow
Best known for his work in the Giants’ broadcasting booth, Krukow spent the final seven seasons of his playing career in San Francisco and finished third in NL Cy Young voting in 1986, when he went 20-9 with a 3.05 ERA over 245 innings.
No. 40: LHP Madison Bumgarner
The fiery ace carried the Giants over the finish line in the 2014 World Series, logging a 0.43 ERA over 21 innings against the Royals and converting a five-inning save in Game 7 to close out the club’s third title in five years.
No. 41: 3B Darrell Evans
Evans capped his eight-year run with the Giants with an All-Star nod in 1983, when he batted .277/.378/.516 with 30 home runs.
No. 42 (now retired for Jackie Robinson): RHP Marv Grissom
Grissom served as the closer for the 1954 World Series championship team and logged a 2.88 ERA with 57 saves over his seven seasons with the club.
No. 43: LHP Johnny Antonelli
Acquired from the Milwaukee Braves as part of a six-player deal in 1954, Antonelli helped the Giants capture their final World Series championship in New York by going 21-7 with a 2.30 ERA over 258 2/3 innings in his first season with his new club.
No. 44 (retired): 1B Willie McCovey
A fearsome left-handed power hitter, McCovey captured six All-Star selections, the 1959 NL Rookie of the Year Award and the '69 NL MVP Award over his 19 seasons with the Giants.
No. 45: RHP Bill Laskey
Laskey recorded a 3.84 ERA over 131 appearances (109 starts) over five seasons with the Giants (1982-85, '86).
No. 46: LHP Gary Lavelle
A two-time All-Star, Lavelle spent 11 seasons with the Giants (1974-84) and logged a 2.82 ERA over a franchise-record 647 pitching appearances.
No. 47: RHP Rod Beck
Armed with a devastating splitter, Beck compiled a 2.97 ERA with 199 saves over seven years with the Giants and set the club’s single-season saves record with 48 in 1993.
No. 48: 3B Pablo Sandoval
Sandoval earned two All-Star selections with the Giants and helped the club win three World Series titles in 2010, ‘12 and ‘14. He was named the World Series MVP in '12, when he became only the fourth player to hit three home runs in a Fall Classic game.
No. 49: RHP Hoyt Wilhelm
Wilhelm spent the first five seasons of his Hall of Fame career with the New York Giants, winning the NL ERA title as a rookie with a 2.43 mark in 1952.
No. 50: RHP Scott Garrelts
Garrelts pitched for the Giants for 10 seasons and enjoyed his finest campaign in 1989, when he posted an NL-best 2.28 ERA over 193 1/3 innings.
No. 51: LHP Noah Lowry
A first-round Draft pick in 2001 out of Pepperdine, Lowry logged a 4.03 ERA over five seasons with the Giants.
No. 52: RHP Yusmeiro Petit
Petit recorded a 3.66 ERA over four seasons with the Giants and came within an out of a perfect game in a memorable start against the D-backs on Sept. 6, 2013. He also came up clutch in the '14 World Series title run, logging six scoreless innings of relief to earn the win in Game 2 of the NLDS over the Nationals -- an unforgettable 18-inning affair.
No. 53: RHP Chris Heston
Heston enjoyed a standout rookie campaign with the Giants in 2015, when he posted a 3.95 ERA over 31 starts and tossed a no-hitter against the Mets on June 9.
No. 54: RHP Sergio Romo
Romo spent the first nine years of his career in San Francisco, logging a 2.58 ERA over 515 relief appearances while winning three World Series rings.
No. 55: RHP Tim Lincecum
“The Freak” became a cult figure over his nine seasons with the Giants, winning back-to-back Cy Young Awards in 2008 and ‘09; throwing no-hitters against the Padres on July 13, 2013, and June 25, 2014; and leading the NL in strikeouts for three consecutive years ('08-10).
No. 56: OF Andres Torres
Torres served as the starting center fielder for the 2010 championship team and batted .252 over four seasons with the Giants.
No. 57: LHP Jonathan Sánchez
Sánchez compiled a 4.26 ERA over six seasons with the Giants and threw a no-hitter against the Padres on July 10, 2009.
No. 58: LHP Kevin Rogers
A ninth-round Draft pick in 1988, Rogers posted a 3.17 ERA over 79 appearances in parts of three seasons in San Francisco.
No. 59: RHP Kyle Crick
Crick logged a 3.06 ERA in 30 appearances for the Giants in 2017 before being dealt to the Pirates as part of the Andrew McCutchen trade.
No. 60: RHP Hunter Strickland
Strickland fashioned a 2.91 ERA over 253 relief appearances before being non-tendered by the Giants following the 2018 season.
No. 61: RHP Livan Hernandez
Acquired from the Marlins in exchange for Nate Bump and Jason Grilli in 1999, Hernández went 45-45 with a 4.44 ERA over four seasons with the Giants.
No. 62: RHP Cory Gearrin
Gearrin posted a 3.24 ERA over four seasons with the Giants before being traded to the Rangers along with Austin Jackson in 2018.
No. 63: RHP Jean Machi
Machi recorded a 3.24 ERA over 163 relief appearances with the Giants and won a World Series ring in 2014.
No. 64: RHP Derek Law
Law compiled a 3.83 ERA over 109 relief appearances before being dealt to the Blue Jays as part of the Kevin Pillar trade in 2019.
No. 65: RHP Steve Soderstrom
The sixth overall pick of the 1993 MLB Draft, Soderstrom appeared in only three games with the Giants in 1996, allowing 11 runs (eight earned) over 13 2/3 innings (5.27 ERA).
No. 66: OF Gorkys Hernández
Hernández hit .244 with a .673 OPS and 20 stolen bases over parts of three seasons with the Giants.
No. 67: LHP Sam Selman
Selman enjoyed a breakthrough season with the Giants in 2020, when he logged a 3.72 ERA over 24 relief appearances.
No. 68: RHP Chris Stratton
A first-round Draft pick of the Giants in 2012, Stratton recorded a 4.63 ERA over three seasons before being traded to the Angels in exchange for Williams Jerez in '19.
No. 70: RHP George Kontos
Acquired from the Yankees in exchange for Chris Stewart in 2012, Kontos posted a 3.05 ERA over 300 relief appearances with the Giants.
No. 71: RHP Tyler Rogers
Known for his unique submarine delivery, Rogers has logged a 2.56 ERA over his first three seasons in the Giants’ bullpen.
No. 72: RHP Luis Aquino
Aquino appeared in five games with the Giants in 1995, surrendering 10 runs (eight earned) over five innings (14.40 ERA).
No. 73: LHP Caleb Baragar
A ninth-round Draft pick of the Giants in 2016, Baragar debuted in San Francisco in '20 and posted a 4.03 ERA over 24 appearances.
No. 74: RHP Joe Nathan
Nathan broke into the Majors with the Giants in 1999 before being traded to the Twins in exchange for A.J. Pierzynski in 2003. His career came full circle when he returned to San Francisco for the final year of his career in '16.
No. 75: LHP Barry Zito
Zito largely struggled after signing a seven-year, $126 million contract with the Giants, but he redeemed himself with two brilliant October starts that helped the club clinch a championship in 2012.
No. 76: LHP Jarlín García
Claimed off waivers from the Marlins in 2020, García allowed six runs (one earned) over 18 1/3 innings (0.49 ERA) in his first season with the Giants.
No. 81: C Tyler Heineman
Heineman served as the Giants’ Opening Day catcher after Buster Posey elected to sit out the 2020 season, but he was outrighted off the roster after batting only .190 over 15 games.
No. 87: RHP Dan Otero
Otero debuted with the Giants in 2012 and posted a 5.84 ERA over 12 relief appearances before being claimed off waivers by the Yankees.