• Facebook
  • Twitter
x

D. Ross Cameron Photography

  • Galleries
  • About Ross
  • Reaching Ross
  • Archive
Show Navigation
Cart Lightbox Client Area

Search Results

Refine Search
Match all words
Match any word
Prints
Personal Use
Royalty-Free
Rights-Managed
(leave unchecked to
search all images)
Next
{ 36615 images found }
twitterlinkedinfacebook

Loading ()...

  • Cammy Walter awaits her "decisive moment" while shooting at the Eight-Sided School, Tuesday, Nov. 10, 1981 in Ithaca, N.Y. From a picture story for an Ithaca College photojournalism course. (Photo by D. Ross Cameron)
    ic81k1002.jpg
  • Members of the Bay Area photojournalism community -- USA Today Sports Images Staff Photographer Kyle Terada, second from left, Bay Area News Group Staff Photographer Jose Carlos Fajardo, Getty Images photographer Thearon W. Henderson, Bay Area News Group Staff Photographer Nhat V. Meyer and European Pressphoto Agency Staff Photographer John G. Mabanglo -- leave Oracle Arena in Oakland, Calif., Monday, April 20, 2015, after cover an NBA playoff basketball game between the New Orleans Pelicans and Golden State Warriors. (D. Ross Cameron/Bay Area News Group)
    pw15d2002.jpg
  • Members of the Bay Area photojournalism community -- USA Today Sports Images Staff Photographer Kyle Terada, second from left, Bay Area News Group Staff Photographer Jose Carlos Fajardo, Getty Images photographer Thearon W. Henderson, Bay Area News Group Staff Photographer Nhat V. Meyer and European Pressphoto Agency Staff Photographer John G. Mabanglo -- leave Oracle Arena in Oakland, Calif., Monday, April 20, 2015, after cover an NBA playoff basketball game between the New Orleans Pelicans and Golden State Warriors. (D. Ross Cameron/Bay Area News Group)
    pw15d2003.jpg
  • Unidentified special needs students engage in a daily ritual at the Eight-Sided School, Tuesday, Nov. 10, 1981 in Ithaca, N.Y. From a picture story for an Ithaca College photojournalism course. (Photo by D. Ross Cameron)
    ic81k1001.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros left fielder Corey Julks (9) follows through on his RBI single against the Oakland Athletics during the second inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-18.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros shortstop Mauricio Dubón (14) prepares for a game against the Oakland Athletics at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-9.jpg
  • May 26, 2023; Oakland, California, USA; The field before the start of a game between the Oakland Athletics and Houston Astros at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-5.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros pitcher Ryan Pressly (55) delivers a pitch against the Oakland Athletics during the ninth inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-34.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros manager Dusty Baker Jr. sits in the dugout before a game against the Oakland Athletics at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-8.jpg
  • May 26, 2023; Oakland, California, USA; Oakland Athletics center fielder Esteury Ruiz (1) slides safely into second with a stolen base ahead of the tag by Houston Astros shortstop Mauricio Dubón (14) during the first inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-15.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros starting pitcher Hunter Brown (58) delivers a pitch against the Oakland Athletics during the first inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-13.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros starting pitcher Hunter Brown (58) reacts to giving up a two-run home run to Oakland Athletics left fielder Seth Brown during the seventh inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-29.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros second baseman Jose Altuve (27) reacts to striking out against the Oakland Athletics during the sixth inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-27.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros center fielder Jake Meyers (6) breaks his bat on a single against the Oakland Athletics during the sixth inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-25.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros second baseman Jose Altuve (27) prepares for a game against the Oakland Athletics at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-10.jpg
  • May 26, 2023; Oakland, California, USA; Former Oakland Athletics slugger Reggie Jackson, now working in the management of the Houston Astros, chats with a fan before a game at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-3.jpg
  • May 26, 2023; Oakland, California, USA; Oakland Athletics second baseman Aledmys Díaz (12) throws over Houston Astros center fielder Jake Meyers (6) to complete a double play during the sixth inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-26.jpg
  • May 26, 2023; Oakland, California, USA; Oakland Athletics starting pitcher James Kaprielian (32) delivers a pitch against the Houston Astros during the first inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-12.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros manager Dusty Baker Jr. chats with fans before his team takes on the Oakland Athletics at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-1.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros starting pitcher Hunter Brown (58) delivers a pitch against the Oakland Athletics during the first inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-16.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros players celebrate their 5-2 victory over the Oakland Athletics at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-36.jpg
  • May 26, 2023; Oakland, California, USA; Oakland Athletics center fielder Esteury Ruiz (1) slides safely into second with a stolen base ahead of the tag by Houston Astros shortstop Mauricio Dubón (14) during the first inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-14.jpg
  • May 26, 2023; Oakland, California, USA; Oakland Athletics fans demonstrate their unhappiness with team ownership and the plan to move the team to Las Vegas, during the seventh inning against the Houston Astros at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-28.jpg
  • May 26, 2023; Oakland, California, USA; Oakland Athletics designated hitter Brent Rooker (25) cannot check his swing as he strikes out against the Houston Astros during the eighth inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-33.jpg
  • San Francisco 49ers quarterback Sam Darnold answers questions from the media during a post-workout press conference on Tuesday, May 23, 2023 in Santa Clara, Calif.
    niners-minicamp-2023-23.jpg
  • San Francisco 49ers linebacker Fred Warner (54) greets his teammates during a team practice on Tuesday, May 23, 2023 in Santa Clara, Calif.
    niners-minicamp-2023-11.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros catcher Martin Maldonado (left) and pitcher Ryan Pressly (55) celebrate their 5-2 victory over the Oakland Athletics at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-35.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros second baseman Jose Altuve (27) connects for a double against the Oakland Athletics during the third inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-20.jpg
  • San Francisco 49ers linebacker Fred Warner takes in the action during a team practice on Tuesday, May 23, 2023 in Santa Clara, Calif.
    niners-minicamp-2023-6.jpg
  • May 26, 2023; Oakland, California, USA; Oakland Athletics groundskeepers prepare he field for a game against the Houston Astros at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-4.jpg
  • May 26, 2023; Oakland, California, USA; Oakland Athletics left fielder Seth Brown (15) runs out his two-run home run against the Houston Astros during the seventh inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-30.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros center fielder Jake Meyers (6) makes the catch of a deep drive by Oakland Athletics right fielder Ramón Laureano during the fifth inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-24.jpg
  • May 26, 2023; Oakland, California, USA; Oakland Athletics manager Mark Kotsay walks back to the dugout before a game against the Houston Astros at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-11.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros manager Dusty Baker Jr. sits in the dugout before a game against the Oakland Athletics at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-7.jpg
  • May 26, 2023; Oakland, California, USA; Pittsburgh Steelers running back Najee Harris gets ready to throw out the first pitch before a game between the Houston Astros and Oakland Athletics at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-6.jpg
  • May 26, 2023; Oakland, California, USA; Oakland Athletics designated hitter Brent Rooker (25) greets teammate Seth Brown (15), who hit a two-run home run against the Houston Astros during the seventh inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-31.jpg
  • May 26, 2023; Oakland, California, USA; Oakland Athletics starting pitcher James Kaprielian (32) cuts off the relay home on an RBI single by Houston Astros left fielder Corey Julks during the third inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-22.jpg
  • May 26, 2023; Oakland, California, USA; Oakland Athletics left fielder Seth Brown (15) makes a running catch of a foul popup by Houston Astros left fielder Corey Julks during the fifth inning at Oakland-Alameda County Coliseum. Shortstop Nick Allen (2) stays out of the way. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-23.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros third baseman Alex Bregman (2) is greeted by his teammates after scoring on a single by Corey Julks during the second inning against the Oakland Athletics at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-19.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros pitcher Hector Neris (50) delivers a pitch against the Oakland Athletics during the eighth inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-32.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros third baseman Alex Bregman (2) connects for a bloop single against the Oakland Athletics during the third inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-21.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros baserunners Kyle Tucker (left) and Alex Bregman prepare to tag up and advance as Oakland Athletics left fielder Seth Brown (15) makes the catch of a deep fly ball by Jose Abreu during the second inning at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-17.jpg
  • May 26, 2023; Oakland, California, USA; Houston Astros manager Dusty Baker Jr. (center) chats with fans before his team takes on the Oakland Athletics at Oakland-Alameda County Coliseum. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    athletics-astros-2023-2.jpg
  • San Francisco 49ers quarterback Trey Lance answers questions from the media during a post-workout press conference on Tuesday, May 23, 2023 in Santa Clara, Calif.
    niners-minicamp-2023-29.jpg
  • San Francisco 49ers quarterback Brock Purdy answers questions from the media during a post-workout press conference on Tuesday, May 23, 2023 in Santa Clara, Calif.
    niners-minicamp-2023-21.jpg
  • San Francisco 49ers head coach Kyle Shanahan answers questions from the media during a post-workout press conference on Tuesday, May 23, 2023 in Santa Clara, Calif.
    niners-minicamp-2023-19.jpg
  • San Francisco 49ers cornerback Darrell Luter (28) participates in a pass defense drill during a team practice on Tuesday, May 23, 2023 in Santa Clara, Calif.
    niners-minicamp-2023-12.jpg
  • San Francisco 49ers defensive end Drake Jackson (95) waits for his rotation during a team practice on Tuesday, May 23, 2023 in Santa Clara, Calif.
    niners-minicamp-2023-10.jpg
  • San Francisco 49ers linebacker Fred Warner (54) tosses a ball around during a team practice on Tuesday, May 23, 2023 in Santa Clara, Calif.
    niners-minicamp-2023-8.jpg
  • San Francisco 49ers linebacker Fred Warner takes in the action during a team practice on Tuesday, May 23, 2023 in Santa Clara, Calif.
    niners-minicamp-2023-5.jpg
  • San Francisco 49ers kicker Jake Moody (4) attends a team practice on Tuesday, May 23, 2023 in Santa Clara, Calif.
    niners-minicamp-2023-1.jpg
  • Cinderella (Samantha Rose Cardenas) sings of her prince during Act I of “Into the Woods,” at the opening of the 110th Mountain Play, Sunday, May 21, 2023, at Cushing Memorial Amphitheatre in Mill Valley, Calif. (D. Ross Cameron/Special to the Marin Independent Journal)
    mountain-play-2023-18.jpg
  • A quartet of young girls found something of interest among the stones of the seating at the opening of the 110th Mountain Play, Sunday, May 21, 2023, at Cushing Memorial Amphitheatre in Mill Valley, Calif. (D. Ross Cameron/Special to the Marin Independent Journal)
    mountain-play-2023-17.jpg
  • Cinderella (Samantha Rose Cardenas) sings of her prince during Act I of “Into the Woods,” at the opening of the 110th Mountain Play, Sunday, May 21, 2023, at Cushing Memorial Amphitheatre in Mill Valley, Calif. (D. Ross Cameron/Special to the Marin Independent Journal)
    mountain-play-2023-13.jpg
  • Rapunzel (Shayla Lawler) plays with a yo-yo to while away the hours during Act I of “Into the Woods,” at the opening of the 110th Mountain Play, Sunday, May 21, 2023, at Cushing Memorial Amphitheatre in Mill Valley, Calif. (D. Ross Cameron/Special to the Marin Independent Journal)
    mountain-play-2023-11.jpg
  • May 20, 2023; San Francisco, California, USA; Miami Marlins pitcher Dylan Floro (36) and catcher Nick Fortes celebrate their 1-0 victory over the San Francisco Giants at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-marlins-2023-24.jpg
  • May 20, 2023; San Francisco, California, USA; Miami Marlins right fielder Garrett Hampson (1) slides safely home on a single by Jon Berti as San Francisco Giants catcher Patrick Bailey (14) is unable to handle the relay during the eighth inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-marlins-2023-18.jpg
  • May 20, 2023; San Francisco, California, USA; San Francisco Giants second baseman Thairo Estrada (39) leaves his feet to throw out Miami Marlins left fielder Bryan De La Cruz at first base on a ground ball in the hole during the seventh inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-marlins-2023-15.jpg
  • May 20, 2023; San Francisco, California, USA; Miami Marlins starting pitcher Braxton Garrett (29) delivers a pitch against the San Francisco Giants during the first inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-marlins-2023-8.jpg
  • San Francisco Giants’ Mike Yastrzemski (5) reacts after striking out to end the second inning of a baseball game against the Philadelphia Phillies on Wednesday, May 17, 2023 in San Francisco, Calif. (D. Ross Cameron/SF Chronicle)
    giants-phillies-2023-50.jpg
  • Philadelphia Phillies second baseman Bryson Stott (5) dives in vain for an RBI single by San Francisco Giants’ Blake Sabol during the first inning of a baseball game on Wednesday, May 17, 2023 in San Francisco, Calif. (D. Ross Cameron/SF Chronicle)
    giants-phillies-2023-47.jpg
  • May 16, 2023; San Francisco, California, USA; San Francisco Giants left fielder Mitch Haniger (17) makes the catch of a line drive by Philadelphia Phillies second baseman Bryson Stott (5) during the second inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-phillies-2023-16.jpg
  • May 16, 2023; San Francisco, California, USA; San Francisco Giants pitchers wear their City Connect cold weather gear in the dugout during the second inning against the Philadelphia Phillies at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-phillies-2023-13.jpg
  • May 16, 2023; San Francisco, California, USA; Philadelphia Phillies starting pitcher Zack Wheeler (45) delivers a pitch against the San Francisco Giants during the first inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-phillies-2023-10.jpg
  • May 16, 2023; San Francisco, California, USA; Philadelphia Phillies starting pitcher Zack Wheeler (45) delivers a pitch against the San Francisco Giants during the first inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-phillies-2023-9.jpg
  • May 16, 2023; San Francisco, California, USA; Philadelphia Phillies starting pitcher Zack Wheeler (45) delivers a pitch against the San Francisco Giants during the first inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-phillies-2023-7.jpg
  • May 10, 2023; San Francisco, California, USA; Washington Nationals pitcher Erasmo Ramírez (61) delivers a pitch against the San Francisco Giants during the ninth inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-nationals-2023-28.jpg
  • May 10, 2023; San Francisco, California, USA; Washington Nationals center fielder Alex Call (17) makes a leaping catch of a deep drive by San Francisco Giants second baseman Brett Wisely during the eighth inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-nationals-2023-25.jpg
  • May 10, 2023; San Francisco, California, USA; San Francisco Giants outfielder Austin Slater (right) holds his leg after injuring himself running out a ground ball against the Washington Nationals during the sixth inning at Oracle Park. Slater left the game and did not return. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-nationals-2023-20.jpg
  • May 10, 2023; San Francisco, California, USA; San Francisco Giants pitcher Tristan Beck (43) delivers a pitch against the Washington Nationals during the third inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-nationals-2023-16.jpg
  • May 10, 2023; San Francisco, California, USA; San Francisco Giants starting pitcher Sean Manaea (52) delivers a pitch against the Washington Nationals during the second inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-nationals-2023-9.jpg
  • May 10, 2023; San Francisco, California, USA; San Francisco Giants left fielder Blake Sabol (2) makes an acrobatic coach of a deep drive by Washington Nationals shortstop Ildemaro Vargas during the second inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-nationals-2023-8.jpg
  • May 10, 2023; San Francisco, California, USA; Washington Nationals center fielder Alex Call (17) gets high fives from his teammates after scoring on a single by Dominic Smith during the second inning against the San Francisco Giants at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-nationals-2023-7.jpg
  • May 10, 2023; San Francisco, California, USA; San Francisco Giants starting pitcher Sean Manaea (52) delivers a pitch against the Washington Nationals during the first inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-nationals-2023-1.jpg
  • Thailand's Patty Tavatanakit tees off at the first hole of the championship round of the International Crown LPGA golf tournament on Sunday, May 7, 2023 in San Francisco, Calif. (D. Ross Cameron/SF Chronicle)
    lpga-international-crown-2023-49.jpg
  • A fan of Team USA waits for her players on the 12th fairway during the semi-final round of the International Crown LPGA golf tournament on Sunday, May 7, 2023 in San Francisco, Calif. (D. Ross Cameron/SF Chronicle)
    lpga-international-crown-2023-39.jpg
  • Thailand's Patty Tavatanakit gets a line on her putt at the ninth hole during the semi-final round of the International Crown LPGA golf tournament on Sunday, May 7, 2023 in San Francisco, Calif. (D. Ross Cameron/SF Chronicle)
    lpga-international-crown-2023-35.jpg
  • Thailand's Atthaya Thitikul lines up her putt at the ninth hole during the semi-final round of the International Crown LPGA golf tournament on Sunday, May 7, 2023 in San Francisco, Calif. (D. Ross Cameron/SF Chronicle)
    lpga-international-crown-2023-31.jpg
  • USA’s Nelly Korda hits her tee shot at the fifth hole during the first round of the International Crown LPGA golf tournament on Thursday, May 4, 2023 in San Francisco, Calif. (D. Ross Cameron/SF Chronicle)
    lpga-international-crown-2023-17.jpg
  • Fans of the Japanese team show their colors during the first round of the International Crown LPGA golf tournament on Thursday, May 4, 2023 in San Francisco, Calif. (D. Ross Cameron/SF Chronicle)
    lpga-international-crown-2023-2.jpg
  • Cincinnati Reds catcher Tyler Stephenson, left, and pitcher Fernando Cruz (63) celebrate their 11-7 victory over the Oakland Athletics in a baseball game on Friday, April 28, 2023 in Oakland, Calif. (D. Ross Cameron/SF Chronicle)
    athletics-reds-2023-36.jpg
  • Oakland Athletics manager Mark Kotsay, left, takes the ball from pitcher Sam Long during the eighth inning of a baseball game against the Cincinnati Reds on Friday, April 28, 2023 in Oakland, Calif. (D. Ross Cameron/SF Chronicle)
    athletics-reds-2023-31.jpg
  • Angry Oakland Athletics fans protest the team’s plans to move to Las Vegas during a baseball game against the Cincinnati Reds on Friday, April 28, 2023 in Oakland, Calif. (D. Ross Cameron/SF Chronicle)
    athletics-reds-2023-26.jpg
  • Oakland Athletics fans demonstrate their unhappiness with the current ownership during a baseball game against the Cincinnati Reds on Friday, April 28, 2023 in Oakland, Calif. (D. Ross Cameron/SF Chronicle)
    athletics-reds-2023-20.jpg
  • Cincinnati Reds’ Jake Fraley (27) gets an elbow bump from teammate Spencer Steer (7) after hitting a two-run home run off Oakland Athletics starting pitcher Drew Rucinski during the third inning of a baseball game on Friday, April 28, 2023 in Oakland, Calif. (D. Ross Cameron/SF Chronicle)
    athletics-reds-2023-19.jpg
  • Oakland Athletics’ Ryan Noda (49) slides safely into third base ahead of the relay to Cincinnati Reds outfielder Nick Senzel (15) during the first inning of a baseball game on Friday, April 28, 2023 in Oakland, Calif. (D. Ross Cameron/SF Chronicle)
    athletics-reds-2023-16.jpg
  • Oakland Athletics starting pitcher Drew Rucinski (47) delivers against the Cincinnati Reds during the first inning of a baseball game on Friday, April 28, 2023 in Oakland, Calif. (D. Ross Cameron/SF Chronicle)
    athletics-reds-2023-12.jpg
  • Oakland Athletics fans protest a plan to move the team to Las Vegas before a baseball game between the A’s and the Cincinnati Reds on Friday, April 28, 2023 in Oakland, Calif. (D. Ross Cameron/SF Chronicle)
    athletics-reds-2023-10.jpg
  • Oakland Athletics fans protest a plan to move the team to Las Vegas before a baseball game between the A’s and the Cincinnati Reds on Friday, April 28, 2023 in Oakland, Calif. (D. Ross Cameron/SF Chronicle)
    athletics-reds-2023-9.jpg
  • Apr 27, 2023; San Francisco, California, USA; St. Louis Cardinals players celebrate their 6-0 victory over the San Francisco Giants at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-cardinals-2023-12.jpg
  • Apr 27, 2023; San Francisco, California, USA; St. Louis Cardinals pitcher Drew VerHagen (34) delivers a pitch against the San Francisco Giants during the ninth inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-cardinals-2023-9.jpg
  • Apr 27, 2023; San Francisco, California, USA; San Francisco Giants pitcher John Brebbia (59) delivers a pitch against the St. Louis Cardinals during the seventh inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-cardinals-2023-17.jpg
  • Apr 27, 2023; San Francisco, California, USA; San Francisco Giants center fielder Mike Yastrzemski (5) slides safely into second base with a double as St. Louis Cardinals shortstop Paul DeJong (11) cannot handle the relay during the sixth inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-cardinals-2023-14.jpg
  • Apr 27, 2023; San Francisco, California, USA; St. Louis Cardinals catcher Andrew Knizner (7) and starting pitcher Miles Mikolas (39) confer during the fifth inning against the San Francisco Giants at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-cardinals-2023-9.jpg
  • Apr 27, 2023; San Francisco, California, USA; St. Louis Cardinals second baseman Tommy Edman (19) makes the catch of a popup by San Francisco Giants designated hitter Joc Pederson during the third inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-cardinals-2023-6.jpg
  • Apr 27, 2023; San Francisco, California, USA; San Francisco Giants starting pitcher Logan Webb (62) delivers a pitch against the St. Louis Cardinals during the first inning at Oracle Park. Mandatory Credit: D. Ross Cameron-USA TODAY Sports
    giants-cardinals-2023-2.jpg
  • Archie Williams middle hitter Kaleb Simmons (13) gets the ball over Redwood outside hitter Auden Baker (4) during the third set of an MCAL boys’ semifinal volleyball match, Wednesday, April 26, 2023, in San Anselmo, Calif. (D. Ross Cameron/Special to the Marin Independent Journal)
    archie-williams-redwood-volleyball-2...jpg
  • Redwood middle hitter Beckett Shewey (12) spikes the ball against Archie Williams during the second set of an MCAL boys’ semifinal volleyball match, Wednesday, April 26, 2023, in San Anselmo, Calif. (D. Ross Cameron/Special to the Marin Independent Journal)
    archie-williams-redwood-volleyball-2...jpg
  • Traveling westbound on Interstate Highway 80, Wednesday, April 19, 2023, in Rawlins, Wy. (Photo by D. Ross Cameron)
    pw23d1905.tif
  • Windmills silhouetted against the sunset, photographed Tuesday, April 18, 2023, in Shelby, Iowa. (Photo by D. Ross Cameron)
    pw23d1805.tif
Next