On MLB 40-man: YES
Acquired: Free Agent (OAK) Jan'25
Sat 6/07 | Sun 6/08 | Mon 6/09 |
---|---|---|
@NYY 7:35 PM EDT | @NYY 7:10 PM EDT | TBR 7:10 PM EDT |
Positions
1B/2B/3B
2026 Earned Positions
1B
All Leagues
Average $2.00
Median $1.00
Old School (5x5)
Average $0.00
Median $0.00
All Leagues
Average $1.50
Median $1.00
Old School (5x5)
Average $2.50
Median $2.00
Roster%
2.76%
Change
7Day
0.61%
30Day
1.84%
2025 OPL Round 2
OPL Roster%
0.00%
OPL Average Salary
$0.00

June 3, 2025 8:21 AM : Toro started at third base and went 1-for-4 in Monday's 7-6 loss to the Angels.
Analysis: Toro, who had been the regular starter at first base, shifted to third base while Romy Gonzalez, fresh off the injured list, started at first. Toro is batting .306 with an .822 OPS over 19 games since his contract was selected from Triple-A Worcester. The two could share the position going forward after Red Sox manager Alex Cora scrapped a plan to give Kristian Campbell starts there.
MLB Stats
Batting
Year | Team | G | PA | AB | R | HR | RBI | SB | AVG |
---|---|---|---|---|---|---|---|---|---|
2019 | HOU | 25 | 89 | 78 | 13 | 2 | 9 | 1 | 0.21795 |
2020 | HOU | 33 | 97 | 87 | 13 | 3 | 9 | 1 | 0.14943 |
2021 | HOU | 35 | 122 | 109 | 17 | 6 | 20 | 3 | 0.21101 |
2021 | SEA | 60 | 253 | 226 | 28 | 5 | 26 | 3 | 0.25221 |
2022 | SEA | 109 | 352 | 324 | 36 | 10 | 35 | 2 | 0.18519 |
2023 | MIL | 9 | 21 | 18 | 4 | 2 | 9 | 0 | 0.44444 |
2024 | ATH | 94 | 364 | 337 | 34 | 6 | 26 | 4 | 0.24036 |
2025 | BOS | 22 | 75 | 72 | 9 | 3 | 7 | 0 | 0.31944 |
MILB Stats
Batting
Year | Team | G | PA | AB | R | HR | RBI | SB | AVG |
---|---|---|---|---|---|---|---|---|---|
2016 | HOU (R) | 44 | 193 | 177 | 20 | 0 | 19 | 2 | 0.25424 |
2017 | HOU (A-) | 32 | 128 | 106 | 21 | 6 | 16 | 1 | 0.29245 |
2017 | HOU (A) | 37 | 158 | 134 | 25 | 9 | 17 | 2 | 0.20896 |
2018 | HOU (A+) | 83 | 349 | 296 | 54 | 14 | 56 | 5 | 0.25676 |
2018 | HOU (AA) | 50 | 202 | 178 | 16 | 2 | 22 | 3 | 0.23034 |
2019 | HOU (AA) | 98 | 435 | 376 | 65 | 16 | 70 | 4 | 0.30585 |
2019 | HOU (AAA) | 16 | 79 | 66 | 17 | 1 | 10 | 0 | 0.42424 |
2021 | HOU (AAA) | 17 | 68 | 54 | 10 | 2 | 11 | 2 | 0.35185 |
2022 | SEA (A+) | 2 | 5 | 4 | 0 | 0 | 2 | 0 | 0.50000 |
2022 | SEA (AAA) | 16 | 69 | 58 | 6 | 2 | 12 | 3 | 0.24138 |
2023 | MIL (AAA) | 96 | 414 | 357 | 53 | 8 | 58 | 8 | 0.29132 |
2024 | OAK (CPX) | 3 | 10 | 8 | 1 | 1 | 4 | 0 | 0.37500 |
2024 | OAK (AAA) | 4 | 17 | 16 | 1 | 0 | 0 | 0 | 0.18750 |
2025 | BOS (AAA) | 28 | 119 | 100 | 16 | 2 | 13 | 1 | 0.31000 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun 6, 2025 | BOS | @NYY | 4 | 3 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jun 4, 2025 | BOS | LAA | 5 | 4 | 2 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 1 | 0 | 0 |
Jun 3, 2025 | BOS | LAA | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jun 2, 2025 | BOS | LAA | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jun 1, 2025 | BOS | @ATL | 4 | 4 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
May 31, 2025 | BOS | @ATL | 3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
May 30, 2025 | BOS | @ATL | 4 | 4 | 3 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
May 28, 2025 | BOS | @MIL | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
May 27, 2025 | BOS | @MIL | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
May 26, 2025 | BOS | @MIL | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Totals | 37 | 34 | 12 | 2 | 2 | 0 | 0 | 3 | 3 | 0 | 1 | 0 | 0 |
Last 10 MILB Games
Date | Level | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 2, 2025 | AAA | WOR | TOL | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
May 1, 2025 | AAA | WOR | TOL | 4 | 3 | 1 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
Apr 30, 2025 | AAA | WOR | TOL | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Apr 29, 2025 | AAA | WOR | TOL | 4 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Apr 27, 2025 | AAA | WOR | SYR | 4 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Apr 27, 2025 | AAA | WOR | SYR | 5 | 5 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Apr 25, 2025 | AAA | WOR | SYR | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Apr 24, 2025 | AAA | WOR | SYR | 5 | 4 | 2 | 1 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 |
Apr 23, 2025 | AAA | WOR | SYR | 4 | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Apr 22, 2025 | AAA | WOR | SYR | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Totals | 42 | 36 | 9 | 6 | 1 | 0 | 0 | 4 | 4 | 0 | 0 | 1 | 0 |
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 |
---|---|---|---|
July 17, 2019 7:40 PM | add | Prestige Worldwide | $3 |
October 4, 2019 5:01 PM | increase | Prestige Worldwide | $5 |
January 31, 2020 10:03 AM | cut | Prestige Worldwide | $0 |
June 25, 2021 9:05 AM | add | Prognosis Negative | $5 |
June 27, 2021 7:09 AM | cut | Prognosis Negative | $3 |
July 29, 2021 7:29 AM | add | Prognosis Negative | $3 |
July 29, 2021 7:36 AM | cut | Prognosis Negative | $2 |
August 6, 2021 10:55 AM | add | Violent Phams | $3 |
August 21, 2021 9:37 AM | cut | Violent Phams | $2 |
August 22, 2021 9:38 AM | add | The RiverDawgs | $3 |
September 24, 2021 9:15 PM | cut | The RiverDawgs | $2 |
September 25, 2021 9:16 PM | add | Player To Be Named Later | $3 |
October 9, 2021 4:55 AM | increase | Player To Be Named Later | $5 |
May 18, 2022 12:05 PM | cut | Player To Be Named Later | $3 |
May 19, 2024 11:41 PM | add | Lake Superior Gales π | $1 |
June 12, 2024 4:56 PM | cut | Lake Superior Gales π | $1 |
June 13, 2024 4:57 PM | add | The Mystery Team | $1 |
June 24, 2024 10:51 AM | cut | The Mystery Team | $1 |