Thu 8/21 | Fri 8/22 | Sat 8/23 |
---|---|---|
@SDP 4:10 PM EDT | @MIL 8:10 PM EDT | @MIL 7:10 PM EDT |
Positions
1B
2026 Earned Positions
1B
All Leagues
Average $1.51
Median $1.00
FanGraphs Points
Average $1.17
Median $1.00
All Leagues
Average $1.70
Median $1.00
FanGraphs Points
Average $1.00
Median $1.00
Roster%
21.71%
Change
7Day
1.84%
30Day
8.57%
2025 OPL Round 6
OPL Roster%
0.00%
OPL Average Salary
$0.00

August 19, 2025 1:22 AM : Flores went 1-for-3 with a two-run home run and a walk in Monday's 4-3 win over the Padres.
Analysis: Flores got the start at designated hitter, and he made an early impact by taking southpaw Nestor Cortes deep in the first inning. Flores was one of three Giants to hit a homer in the opening frame, and that ultimately was all the offense the team needed. Playing in a short-side platoon role, Flores will likely continue to be limited for playing time. The veteran infielder has gone 5-for-16 (.313) over just seven games in August. On the year, he's slashing .248/.316/.383 with 13 homers, 63 RBI, 37 runs scored and one stolen base over 395 plate appearances.
MLB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2013 | NYM | 27 | 101 | 95 | 20 | 5 | 0 | 1 | 5 | 0 | 0 | 0 | 2.07 | 55.90 |
2014 | NYM | 78 | 274 | 259 | 65 | 13 | 1 | 6 | 12 | 1 | 1 | 0 | 3.15 | 245.70 |
2015 | NYM | 137 | 510 | 483 | 127 | 22 | 0 | 16 | 19 | 4 | 0 | 1 | 3.71 | 508.60 |
2016 | NYM | 103 | 335 | 307 | 82 | 14 | 0 | 16 | 23 | 2 | 1 | 1 | 4.05 | 417.30 |
2017 | NYM | 110 | 362 | 336 | 91 | 17 | 1 | 18 | 17 | 3 | 1 | 1 | 4.15 | 456.90 |
2018 | NYM | 126 | 429 | 386 | 103 | 25 | 0 | 11 | 29 | 5 | 0 | 0 | 3.72 | 468.70 |
2019 | ARI | 89 | 285 | 265 | 84 | 18 | 0 | 9 | 15 | 4 | 0 | 0 | 4.49 | 399.20 |
2020 | SFG | 55 | 213 | 198 | 53 | 11 | 1 | 12 | 13 | 1 | 1 | 0 | 5.33 | 293.10 |
2021 | SFG | 139 | 436 | 389 | 102 | 16 | 1 | 18 | 41 | 3 | 1 | 0 | 3.87 | 537.40 |
2022 | SFG | 151 | 602 | 525 | 120 | 28 | 1 | 19 | 59 | 11 | 0 | 0 | 4.12 | 622.50 |
2023 | SFG | 126 | 454 | 405 | 115 | 22 | 0 | 23 | 41 | 5 | 0 | 0 | 5.21 | 657.00 |
2024 | SFG | 71 | 242 | 214 | 44 | 12 | 0 | 4 | 20 | 3 | 0 | 0 | 2.45 | 173.80 |
2025 | SFG | 105 | 400 | 360 | 89 | 9 | 0 | 13 | 31 | 6 | 1 | 0 | 3.81 | 399.60 |
MILB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 | NYM (R) | 59 | 265 | 245 | 76 | 12 | 4 | 8 | 12 | 5 | 2 | 1 | 6.19 | 365.40 |
2008 | NYM (A-) | 8 | 32 | 30 | 8 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 2.59 | 20.70 |
2008 | NYM (A) | 1 | 5 | 5 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.2 | 6.20 |
2009 | NYM (A) | 125 | 528 | 488 | 129 | 20 | 2 | 3 | 22 | 9 | 3 | 3 | 3.38 | 422.30 |
2010 | NYM (A) | 66 | 307 | 277 | 77 | 18 | 2 | 7 | 23 | 5 | 2 | 1 | 5.58 | 368.60 |
2010 | NYM (A+) | 67 | 290 | 277 | 83 | 18 | 1 | 4 | 9 | 2 | 2 | 4 | 4.61 | 308.90 |
2011 | NYM (A+) | 133 | 559 | 516 | 139 | 26 | 2 | 9 | 27 | 6 | 2 | 2 | 3.99 | 531.00 |
2012 | NYM (A+) | 64 | 272 | 242 | 70 | 12 | 0 | 10 | 18 | 3 | 3 | 2 | 5.34 | 341.90 |
2012 | NYM (AA) | 66 | 275 | 251 | 78 | 18 | 2 | 8 | 20 | 1 | 0 | 0 | 5.87 | 387.60 |
2013 | NYM (AAA) | 107 | 463 | 424 | 136 | 36 | 4 | 15 | 25 | 3 | 1 | 3 | 6.39 | 683.30 |
2014 | NYM (AAA) | 55 | 241 | 220 | 71 | 11 | 2 | 13 | 16 | 1 | 0 | 2 | 7.06 | 388.50 |
2016 | NYM (AA) | 5 | 19 | 17 | 4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1.68 | 8.40 |
2017 | NYM (A+) | 2 | 9 | 8 | 3 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 12.05 | 24.10 |
2017 | NYM (AAA) | 1 | 4 | 4 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 10.1 | 10.10 |
2018 | NYM (A+) | 3 | 11 | 11 | 6 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 12.6 | 37.80 |
2019 | ARI (R) | 4 | 14 | 13 | 7 | 4 | 0 | 0 | 1 | 0 | 0 | 1 | 9.5 | 38.00 |
2019 | ARI (AAA) | 2 | 10 | 9 | 4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 8.2 | 16.40 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 20, 2025 | SFG | @SDP | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -4.00 |
Aug 19, 2025 | SFG | @SDP | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4.60 |
Aug 18, 2025 | SFG | @SDP | 4 | 3 | 1 | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 15.00 |
Aug 16, 2025 | SFG | TBR | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1.00 |
Aug 15, 2025 | SFG | TBR | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1.00 |
Aug 12, 2025 | SFG | SDP | 4 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 7.20 |
Aug 10, 2025 | SFG | WSN | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -4.00 |
Aug 9, 2025 | SFG | WSN | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0.00 |
Aug 1, 2025 | SFG | @NYM | 4 | 3 | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 11.20 |
Jul 29, 2025 | SFG | PIT | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3.00 |
Totals | 27 | 24 | 6 | 2 | 0 | 0 | 1 | 2 | 4 | 0 | 1 | 0 | 0 | 25.00 |
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Date | Transaction Type | Team | Salary |
---|---|---|---|
August 6, 2014 6:02 PM | add | Hell and Back | $1 |
October 8, 2014 11:23 PM | increase | Hell and Back | $3 |
January 20, 2015 11:44 PM | move | The Syndicate (from Hell and Back) | $3 |
October 5, 2015 8:07 AM | increase | The Syndicate | $5 |
January 30, 2016 4:41 PM | cut | The Syndicate | $3 |
April 17, 2016 12:21 PM | add | Trolley Dodgers in the Outfield | $1 |
June 6, 2016 10:12 AM | cut | Trolley Dodgers in the Outfield | $1 |
July 4, 2016 11:58 AM | add | The Syndicate | $1 |
August 13, 2016 9:46 AM | cut | The Syndicate | $1 |
August 20, 2016 11:19 AM | add | Trolley Dodgers in the Outfield | $2 |
October 7, 2016 12:55 PM | increase | Trolley Dodgers in the Outfield | $4 |
January 30, 2017 2:53 PM | cut | Trolley Dodgers in the Outfield | $2 |
March 25, 2017 12:01 AM | add | Hell and Back | $1 |
April 29, 2017 7:36 AM | cut | Hell and Back | $1 |
June 1, 2017 8:19 PM | add | Hell and Back | $1 |
June 3, 2017 2:28 PM | cut | Hell and Back | $1 |
July 5, 2017 9:10 AM | add | Fair Dinkum 🇦🇺 | $1 |
July 11, 2017 5:21 PM | cut | Fair Dinkum 🇦🇺 | $1 |
July 26, 2017 9:14 AM | add | The Syndicate | $1 |
September 11, 2017 2:59 PM | cut | The Syndicate | $1 |
February 24, 2018 1:39 AM | add | Dinger Derby | $1 |
April 1, 2018 2:12 PM | cut | Dinger Derby | $1 |
May 5, 2018 1:19 PM | add | Dinger Derby | $1 |
May 5, 2018 1:22 PM | cut | Dinger Derby | $1 |
June 7, 2018 3:50 PM | add | Dinger Derby | $1 |
June 7, 2018 3:50 PM | cut | Dinger Derby | $1 |
August 3, 2018 2:30 PM | add | Dinger Derby | $1 |
September 13, 2018 5:55 PM | cut | Dinger Derby | $1 |
March 4, 2019 10:03 PM | add | Fightin’ Philly Phrenetics | $3 |
April 24, 2019 9:37 AM | cut | Fightin’ Philly Phrenetics | $2 |
June 13, 2019 1:12 PM | add | Fightin’ Philly Phrenetics | $2 |
June 13, 2019 4:56 PM | cut | Fightin’ Philly Phrenetics | $1 |
September 28, 2019 12:52 PM | add | Curlin | $1 |
October 4, 2019 5:06 PM | increase | Curlin | $3 |
January 31, 2020 8:00 PM | cut | Curlin | $0 |
February 16, 2020 8:29 PM | add | Trolley Dodgers in the Outfield | $1 |
September 30, 2020 6:48 PM | increase | Trolley Dodgers in the Outfield | $3 |
May 28, 2021 11:36 AM | cut | Trolley Dodgers in the Outfield | $2 |
June 29, 2021 4:57 PM | add | Trolley Dodgers in the Outfield | $2 |
July 1, 2021 8:04 AM | cut | Trolley Dodgers in the Outfield | $1 |
March 20, 2022 5:07 PM | add | Fightin’ Philly Phrenetics | $1 |
October 14, 2022 1:37 AM | increase | Fightin’ Philly Phrenetics | $3 |
January 31, 2023 11:25 PM | cut | Fightin’ Philly Phrenetics | $0 |
March 15, 2023 10:44 PM | add | Fightin’ Philly Phrenetics | $3 |
October 12, 2023 11:28 AM | increase | Fightin’ Philly Phrenetics | $5 |
February 24, 2024 7:40 PM | cut | Fightin’ Philly Phrenetics | $0 |
June 23, 2025 6:50 AM | add | TreeHouse | $1 |