At his introductory press conference in November, Giants president of baseball operations Farhan Zaidi stated that no transaction was “too small to not be worth a certain level of effort and detail.”

Zaidi is a man of his word.

Since his hiring, the Giants have completely turned over the back end of their roster and have made several significant moves in efforts to create more depth. It’s nearly impossible to follow every Giants transaction, but that’s why we’ve created your 2019 San Francisco Giants transaction tracker.

Our tracker has the specifics of each move including the date, the exact language of the transaction and our instant analysis of what the Giants are attempting to accomplish.

From Opening Day through the end of the regular season, the Bay Area News Group has you covered.

6/2: Giants recall catcher Aramis Garcia, option pitcher Sam Coonrod to Triple-A: As catcher Buster Posey deals with a tight right hamstring that leaves him “day-to-day,” the Giants did not want to risk playing a series finale in Baltimore against the Orioles with just one healthy catcher. The Giants promoted Garcia and optioned Coonrod, who tossed a scoreless inning in Saturday’s win over the Orioles. It’s possible Posey will need a stint on the injured list, but that won’t be decided until Tuesday when the Giants open a series in New York against the Mets.

6/1:Mac Williamson elects free agency: After spending the last seven seasons as a member of the Giants’ organization, Williamson officially parted ways with the club that drafted him in 2012 as he opted to become a free agent. A week after being designated for assignment by the Giants for the second time this year, Williamson cleared waivers again and is now free to sign with any club.

5/30: Giants option pitcher Williams Jerez to Triple-A, recall pitcher Tyler Beede from Triple-A: The Giants had an opening in their rotation and have chosen to give Beede another shot to win a starting job after a dominant outing with Triple-A Sacramento. Jerez did not pitch in Wednesday’s loss and will return to Sacramento with nothing more than a few thousand frequent flyer miles.

5/29: Giants place pitcher Nick Vincent on 10-day injured list with a right pectoralis strain, recall pitcher Williams Jerez from Triple-A: Vincent exited a blowout defeat on Tuesday against the Marlins with a trainer by his side and was later diagnosed with a right pec strain. Manager Bruce Bochy said Vincent is expected to miss around two-to-three weeks and the club added reliever Williams Jerez to the bullpen in Vincent’s absence. Jerez’s stay is expected to be short as the Giants need to clear a roster spot for Thursday’s starter, Tyler Beede.

5/26: Giants option pitcher Andrew Suárez to Triple-A, recall pitcher Sam Coonrod from Triple-A: After a rough outing against the D’backs on Saturday, Suárez is headed back to the minors ahead of the club’s trip to his hometown of Miami. San Francisco needed bullpen depth following two blowout losses and promoted Coonrod, a hard-throwing righty who has struggled in Triple-A. Coonrod will make his major league debut in his first appearance with the club.

5/25: Giants place pitcher Trevor Gott on 10-day injured list with a right forearm strain, recall pitcher Dereck Rodríguez, designate outfielder Mac Williamson for assignment, select contract of outfielder Mike Yastrzemski from Triple-A: Another major day in the way of transactions signaled the end of the road for Mac Williamson, who was designated for assignment three weeks after earning his way back to the big leagues. Williamson struck out in eight of his final nine at-bats, forcing the Giants to consider an alternative in the outfield. The club turned to Yastrzemski, who will make his major league debut at the age of 28 after tearing up the Pacific Coast League following a March trade that sent him from the Orioles to the Giants. With Gott headed to the injured list, the Giants recalled Rodríguez to provide bullpen help for a staff that’s been stretched thin in recent weeks.

5/23: New York Mets claim outfielder Aaron Altherr off waivers: Manager Bruce Bochy said the Giants had a plan for Altherr to rediscover his swing at Triple-A so he could eventually contribute in the major league outfield, but the organization did not get to see it through as Altherr was claimed off waivers by a Mets team that’s had a sudden run of injuries in the outfield.

5/21: Giants place pitcher Travis Bergen on 10-day injured list with a left shoulder strain, recall infielder Donovan Solano: A day after being told to pack his bags for Sacramento, Solano is back in the big leagues as the Giants grew increasingly concerned with a strain in Travis Bergen’s pitching shoulder. Bergen said the injury isn’t serious and he could likely pitch through it if the club was in the playoff hunt, but the Giants would rather be cautious with a young arm who could play a big role in future bullpens.

5/20: Giants option infielder Donovan Solano to Triple-A, recall pitcher Andrew Suárez: With the Giants in desperate need of a boost in the rotation, the club tabbed lefty Andrew Suárez to make his 2019 debut against the Braves. The Giants are short on starting depth, but they’re now even shorter on bench depth as the decision to option Solano leaves San Francisco with just 11 position players on its 25-man roster.

5/19: Giants active pitcher Drew Pomeranz from the injured list, designate outfielder Aaron Altherr for assignment: Less than a week after he was acquired, Altherr was designated as the Giants faced a roster crunch and needed to add Pomeranz ahead of his start in the series finale against the Diamondbacks. The Giants either believe Altherr possesses trade value or hope that he’ll clear waivers so he can find his swing at Triple-A Sacramento.

5/17: Giants activate catcher Buster Posey from seven-day concussion injured list: Posey missed just six games following the second diagnosed concussion of his career and is expected to return to the lineup for the team’s series-opener against the Diamondbacks. Posey takes the roster spot left vacant after Aramis Garcia was optioned to Triple-A.

5/17: Seattle Mariners claim pitcher Andrew Moore off waivers: The Giants likely acquired Moore with the hope of sneaking him through waivers, but that didn’t happen as the team that originally drafted the right-hander out of Oregon State placed a claim on him.

5/16: Giants trade catcher Erik Kratz and cash considerations to Tampa Bay for a player to be named later or cash considerations: There was some question as to whether the 38-year-old catcher had played his final major league game when he was designated by the Giants, but he appears to have found a home in Tampa Bay. The Giants are not expected to receive much in the way of a return for Kratz, who went 4-for-32 with the team.

5/16: Giants option catcher Aramis Garcia to Triple-A: A day after starting and homering in a 4-3 win, Garcia is headed back to the minors to receive playing time on a daily basis. The Giants likely saved Garcia the trouble of flying with the team to Phoenix as Buster Posey is expected to return Friday.

5/15: Giants select contract of pitcher Shaun Anderson, option pitcher Tyler Beede to Triple-A: In anticipation of Anderson’s major league debut, the Giants optioned Beede to Triple-A to clear a 25-man roster spot for the organization’s top pitching prospect. Anderson is expected to start Wednesday against the Blue Jays and he takes the 40-man roster spot freed up by Erik Kratz’s departure.

5/13: Giants activate outfielder Aaron Altherr, designate catcher Erik Kratz for assignment: With Altherr set to join the club and Buster Posey nearing a return from the concussion list, the Giants no longer had a need for extra catching depth, particularly with the way veteran Stephen Vogt has performed since joining the team.

5/12: New York Yankees claim infielder Breyvic Valera on waivers: After adding Valera on a waiver claim in the offseason, the Giants lost the versatile infielder to a Yankees team that faces depth issues in the infield due to a slew of injuries.

5/11: Giants claim outfielder Aaron Altherr on waivers from Philadelphia, designate pitcher Andrew Moore for assignment, option pitcher Dereck Rodríguez to Triple-A, activate catcher Erik Kratz from injured list, outright pitcher Pat Venditte to Triple-A: In another flurry of transactions, the Giants caught many fans by surprise by optioning Rodríguez, the team’s best starter in 2018, to Triple-A. Rodríguez’s stay in the minors will likely be short, but it freed up a space for Kratz, who may be out of a roster spot when Posey returns from the concussion list. The Giants also took a chance on Altherr, who was waived by the Phillies after a 1-for-29 start to the year. Altherr hit 19 home runs in 2017 and it’s not immediately clear how the Giants plan to use him in a suddenly crowded outfield.

5/9: Giants place catcher Buster Posey on seven-day concussion injured list, place pitcher Drew Pomeranz on 10-day injured list with left lat strain, recall catcher Aramis Garcia and pitcher Tyler Beede from Triple-A: Three days after taking a foul ball off the side of his catcher’s mask, Posey was placed on the concussion list for the second time in his career. Garcia was promoted to share time with Stephen Vogt behind the plate. Pomeranz was placed on the injured list with a mild lat strain after allowing seven earned runs in 1 2/3 innings in his last start against the Reds. Beede was promoted to take Pomeranz’s roster spot and it’s unclear whether he’ll help in the rotation or out of the bullpen.

5/8: Giants activate pitcher Derek Holland from 10-day injured list, option pitcher Williams Jerez to Triple-A: Jerez’s stay in the majors was short as the club needed to clear a roster spot for Holland, who is expected to start the series-finale against the Rockies at Coors Field. Holland missed just one turn in the rotation during his time on the injured list.

5/7: Giants designate infielder Yangervis Solarte, pitcher Pat Venditte for assignment, option outfielder Mike Gerber to Triple-A, select contracts of outfielder Mac Williamson and Donovan Solano and recall pitcher Williams Jerez: On a whirlwind day of transactions, the most notable is the promotion of Mac Williamson from Triple-A Sacramento a day after the outfielder hit three home runs for the River Cats. Six weeks after being designated for assignment, Williamson earned his way back onto the Giants roster and is expected to serve as the starting left fielder. The Giants also swapped out a struggling Solarte for Solano, who has more than 300 games of major league experience and is a better defender at shortstop. Jerez was recalled to take the place of Venditte, who will likely go unclaimed on waivers.

5/5: Giants designate infielder Breyvic Valera for assignment, claim pitcher Andrew Moore off waivers from Tampa Bay: The Giants turned over the final spot on their 40-man roster, adding a struggling right-hander in Moore while designating Valera for assignment. The club likely hopes Valera will pass through waivers and remain in the farm system while Moore is expected to join the Double-A Richmond rotation.

5/3: Giants designate outfielder Gerardo Parra for assignment, place catcher Erik Kratz on 10-day injured list with left hamstring strain, select contract of outfielder Mike Gerber, recall pitcher Tyler Beede: With Holland on the injured list, the Giants promoted Beede from Triple-A Sacramento to start the series-opener against the Cincinnati Reds. To clear space for Beede, the Giants placed Kratz on the injured list with a mild hamstring strain. The club also promoted Gerber after a dominant start to the year at Triple-A and elected to part ways with Parra after the struggling veteran hit just .198 in 30 games.

5/2: Giants acquire catcher Francisco Peña from Cardinals in exchange for cash considerations: With Vogt leaving Triple-A for the majors, the Giants needed a backup to play behind starting catcher Aramis Garcia for the Sacramento River Cats.

5/1: Giants select contract of catcher Stephen Vogt, option Ty Blach to Triple-A: After a disastrous outing against the Dodgers, Blach was sent out so the Giants could activate Vogt. Vogt is expected to serve as Buster Posey’s primary backup and at least temporarily, the club plans to carry three catchers on its 25-man roster. The Giants had a free space on the 40-man roster for Vogt after Webb was placed on the restricted list.

5/1: Giants place pitching prospect Logan Webb on restricted list: Webb was suspended 80 games for testing positive for a performance-enhancing drug. The No. 5 prospect in the Giants’ system becomes the third member of the top five to miss substantial time this year as both catcher Joey Bart (No. 1) and outfielder Heliot Ramos (No. 2) are on the shelf with injuries.

4/29: Giants place pitcher Derek Holland on 10-day injured list with left finger bone bruise, recall left-hander Ty Blach: Following a three-week span without a roster move, the Giants placed a struggling Holland on the injured list with an injury manager Bruce Bochy said has been bothering the starter since spring training. With Holland sidelined, the Giants called up Blach to pitch in relief against a team he has dominated throughout his career, the Los Angeles Dodgers.

4/8: Giants acquire utility player Tyler Austin from the Minnesota Twins in exchange for outfield prospect Malique Ziegler: The Twins faced a roster crunch and designated Austin for assignment after a 1-for-5 start to the season. The Giants felt Austin represented an upgrade over Joe and despite Austin’s limited positional flexibility, they surrendered a former 22nd round pick in Ziegler to acquire him.

4/7: Giants designate outfielder Connor Joe for assignment: Five days after giving up on Reed, the Giants designated their Opening Day left fielder, Joe, for assignment. Joe went 1-for-15 with a bloop single in his short stint with the club, but the Giants felt compelled to open up a roster spot.

4/4: Giants outright outfielders Michael Reed, Mac Williamson to Triple-A Sacramento: Neither Reed nor Williamson was claimed on waivers, so the Giants were able to keep both outfielders in their farm system. If the club wants to evaluate them in the major leagues again this year, each player will have to be added to the 40-man roster again.

4/2: Giants designate outfielder Michael Reed for assignment: After adding Pillar via trade, the Giants cut ties with Reed, who went 0-for-8 with six strikeouts in a brief tenure with the club. The Giants believed auditioning Reed in right field could lead the former Twins prospect to a breakout season, but the acquisition of Pillar left them in a roster crunch.

4/2: Giants trade infielder Alen Hanson, reliever Derek Law and right-handed pitcher Juan De Paula to the Blue Jays in exchange for outfielder Kevin Pillar: Zaidi said the Giants were motivated to add Pillar during the offseason, but the Blue Jays were not ready to give up on the veteran center fielder. Just five days into the regular season, Toronto’s plans changed and San Francisco added a right-handed bat who improves the team’s defensive capabilities. Hanson and Law were not members of the 40-man roster and the Giants do not view De Paula as a top prospect.

3/29: Giants trade catcher Tom Murphy to the Seattle Mariners for right-handed pitcher Jesus Ozoria: It’s possible Ozoria will never reach the big leagues, but the Giants acquired Murphy on a waiver claim and flipped him to another team in exchange for a promising pitching prospect. They did not intend to keep Murphy on the Opening Day roster, so this appears to be a savvy move by the Giants’ front office.

3/28: Giants select contracts of minor league free agents Gerardo Parra, Yangervis Solarte and Nick Vincent: With three open jobs, the Giants rewarded Parra, Solarte and Vincent with Opening Day roster spots. All three veterans were signed to minor league deals by Zaidi with the hope that they would add depth to the big league roster.

3/28: Giants designate outfielder Mac Williamson, infielder Alen Hanson and catcher Tom Murphy for assignment: The Giants needed three 40-man roster spots to clear space for minor league free agents and after Williamson and Hanson failed to win jobs during spring training, they were cut. Murphy was acquired as insurance just three days before the start of the regular season, but the Giants did not plan to keep him in their system and instead hoped to trade the backup catcher.

Kerry Crowley is a multimedia beat reporter covering the San Francisco Giants. He spent his early days throwing curveballs in San Francisco’s youth leagues before studying journalism at Arizona State University. Kerry has covered every level of baseball, from local preps to the Cape Cod League, and is now on a quest to determine which Major League city serves the best cheeseburger.