ENSign in
MLB · Final

Giants Defeat Mariners 10-5 in Peoria Showdown

Saturday, February 21, 2026, 3:10 PM ET · Peoria Stadium

San Francisco Giants 10, Seattle Mariners 5, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won San Francisco Giants vs Seattle Mariners?

San Francisco Giants beat Seattle Mariners 10-5 at Peoria Stadium on February 21, 2026.

The San Francisco Giants continued their strong start in the MLB season by defeating the Seattle Mariners 10-5 at Peoria Stadium, extending their series lead to 2-0 against the Mariners. This matchup was particularly significant as it showcased the Giants' offensive power and the Mariners' struggles, especially given the Mariners' recent form and injury challenges.

The Mariners entered this game with a home record of 1-1 and had been performing well overall, boasting a recent record of 7-3 in their last ten games. However, they were on a two-game losing streak, having lost their last two contests against the Los Angeles Dodgers. In those games, they scored an average of 3.0 runs while allowing 5.0 runs per game. Their performance at home had been solid, with an average of 5.4 runs scored and only 3.0 runs allowed over their last ten games. Yet, the Mariners faced significant challenges with several key players on the injured list, including Brendan Donovan, Cole Wilcox, Matt Brash, Will Wilson, and Emerson Hancock, which undoubtedly impacted their performance.

On the other hand, the Giants came into the game with an away record of 1-0 and had recently turned their season around, winning three consecutive games. Their last ten games showed a record of 3-7, but they had been scoring an average of 4.2 runs while allowing 5.0 runs. Their recent form indicated a potential resurgence, and they capitalized on this momentum against the Mariners.

The game unfolded with a flurry of offensive action from the Giants, who scored five runs in the first inning alone. Mastrobuoni kicked off the scoring with a home run to right center, bringing in Young, Wisdom, and Knizner. The Giants continued to build their lead in the second inning with Fitzgerald and Bader contributing to the score, making it 5-2. The Mariners managed to tie the game at 5-5 in the third inning, but the Giants quickly regained control.

The Giants' offense was relentless, scoring five more runs in the later innings, including a notable performance from Holton, who had a critical infield single that brought in a run in the seventh inning. By the eighth inning, the Giants had extended their lead to 10-5, showcasing their depth and ability to capitalize on scoring opportunities.

In terms of injuries, the Mariners were notably affected, with several players sidelined. The Giants also had injuries, including Victor Bericoto, Marcelo Mayer, JT Brubaker, Keaton Winn, and Matt Gage, but they managed to field a competitive team that overcame these challenges. The absence of key Mariners players likely contributed to their inability to maintain their early momentum in the game.

The conditions at Peoria Stadium were favorable for baseball, and the atmosphere was charged as fans witnessed a high-scoring affair. The Giants' ability to adapt and respond to the Mariners' scoring efforts was a highlight of the game, demonstrating their resilience and offensive prowess.

The betting market had priced the Mariners at a disadvantage heading into this game, reflecting their recent struggles and the Giants' strong performance. The Giants' victory solidified their position in the series and showcased their potential as they move further into the season.

Overall, this game highlighted the Giants' offensive capabilities and the Mariners' ongoing challenges, particularly in light of their injury woes. The Giants will look to continue their winning ways as they face the Mariners again, while the Mariners will need to regroup and find a way to overcome their current difficulties.

Injury report

  • Brendan Donovan7-Day ILConcussionSeattle Mariners
  • Cole Wilcox15-Day-ILObliqueSeattle Mariners
  • Matt Brash60-Day-ILLatSeattle Mariners
  • Will Wilson60-Day-ILThumbSeattle Mariners
  • Emerson Hancock15-Day-ILGroinSeattle Mariners
  • Victor Bericoto10-Day-ILKneeSan Francisco Giants
  • Marcelo Mayer10-Day-ILForearmSan Francisco Giants
  • JT Brubaker15-Day-ILRibsSan Francisco Giants
  • Keaton Winn15-Day-ILElbowSan Francisco Giants
  • Matt Gage60-Day-ILElbowSan Francisco Giants

Recent form

Seattle Mariners

Last 10: 7-3Streak L25.4 scored · 3 allowed per game3-2 at home

  • L3-5vs Los Angeles DodgersSep 28
  • L2-3vs Los Angeles DodgersSep 27
  • W6-2vs Colorado RockiesSep 26
  • W9-2vs Colorado RockiesSep 25
  • W4-3vs Colorado RockiesSep 24
  • W7-3at Houston AstrosSep 21
  • W4-0at Houston AstrosSep 20
  • W2-0at Kansas City RoyalsSep 18
  • L5-7at Kansas City RoyalsSep 17
  • W12-5at Kansas City RoyalsSep 16

San Francisco Giants

Last 10: 3-7Streak W34.2 scored · 5 allowed per game0-5 away

  • W4-0vs Colorado RockiesSep 28
  • W6-3vs Colorado RockiesSep 27
  • W4-3vs St. Louis CardinalsSep 25
  • L8-9vs St. Louis CardinalsSep 24
  • L5-6vs St. Louis CardinalsSep 23
  • L5-7at Los Angeles DodgersSep 21
  • L3-6at Los Angeles DodgersSep 20
  • L1-2at Los Angeles DodgersSep 19
  • L5-6at Arizona DiamondbacksSep 17
  • L1-8at Arizona DiamondbacksSep 16

Standings

TeamGames behindLostStreakWin %Won
Los Angeles-57L2.59082
Arizona967W1.52574
San Diego9.567L2.52173
San Francisco24.582W1.41458
Colorado28.586W2.38654
Houston-69W1.50771
Texas271L1.49369
Seattle574W2.47166
Athletics1786W1.38654
Los Angeles1887L2.37953

How the scoring went

  1. 1st Inning0-1Wisdom singled to left, Robles scored, Young to second.
  2. 1st Inning0-5Mastrobuoni homered to right center (381 feet), Young scored, Wisdom scored and Knizner scored.
  3. 2nd Inning2-5Fitzgerald doubled to second, Eldridge scored and Susac scored, Haase to third.
  4. 2nd Inning4-5Bader doubled to right, Fitzgerald scored and Haase scored.
  5. 3rd Inning5-5Eldridge doubled to left, H. Ramos scored.
  6. 7th Inning6-5Holton reached on infield single to second, Oliva scored.
  7. 8th Inning7-5Gilbert singled to right, Kennedy scored.
  8. 8th Inning9-5Furman doubled to left, Basabe scored and Gilbert scored.
  9. 8th Inning10-5Holton singled to center, Furman scored, McCray to third.

Win probability

Above the line favours Seattle Mariners, below favours San Francisco Giants.

Venue

  • Peoria StadiumPeoria, Arizona
  • Attendance8559
  • OfficialsNate Tomlinson, Paul Clemons, Pete Talkington, Austin Jones

Elsewhere

Picks for MLB

MLB rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.