Dominate Fantasy - Sync your team
MLB
SEA
DET
4
0
FINALFINAL
KC
MIN
3
2
FINALFINAL
CIN
STL
5
6
FINALFINAL
SF
CHC
2
3
FINALFINAL
BAL
TOR
4
6
FINALFINAL
CHW
PHI
6
3
FINALFINAL
WSH
ARI
6
1
FINALFINAL
PIT
ATL
3
6
FINALFINAL
ATH
HOU
2
13
FINALFINAL
TB
MIA
3
4
FINALFINAL
BOS
NYY
o8.5
-116
POSTPONED
CLE
TEX
6
0
FINALFINAL
MIL
COL
2
1
TOP 6 • Q • • BREW LIVE
LAA
LAD
1
9
BOT 1 • Q • • SN LA LIVE
NYM
SD
1
0
TOP 3 • Q • • SDPA LIVE

Blaze Alexander or Geraldo Perdomo

Who Should I Start? - Week 12 • Start New
Blaze Alexander

Blaze Alexander

3BBaltimore Orioles BAL
Geraldo Perdomo

Geraldo Perdomo

SSArizona Diamondbacks ARI
OR
🔓 EXPERT ANALYSIS

Owners starting Alexander over Perdomo

 
 
 
 
START BOTH START BENCH BOTH BN

Includes Detailed Projections

Latest News Blaze Alexander
Loading...
🔓 EXPERT ANALYSIS

Owners starting Perdomo over Alexander

 
 
 
 
START BOTH START BENCH BOTH BN

Includes Detailed Projections

Outlook Geraldo Perdomo

Perdomo searches for offensive spark amidst mid-season slump

Geraldo Perdomo continues to serve as the everyday shortstop for the third-place Diamondbacks (32-29). However, his bat has been cold, hitting just .204 over the last 30 days, though a home run over his last six games offers a small sign of life. With Arizona dealing with multiple injuries, including a questionable Ketel Marte, Perdomo's playing time remains secure for now.

Perdomo's current .225 season average is a massive regression from his elite .290 mark in 2025. Our models project a rest-of-season recovery toward a .268 average with moderate speed, but his current lack of hard contact is concerning. He must find his stroke soon, especially with shortstop prospect Jordan Lawlar nearing a return from a wrist injury.

Arizona plays four remaining games at home this week, wrapping up with the Dodgers before welcoming the Nationals. Perdomo faces a tough test today against Justin Wrobleski (2.87 ERA) but gets a reprieve against high-ERA pitchers like Zack Littell (5.01 ERA). Ultimately, his cold bat makes him a risky play in standard leagues. Verdict: Sit.

Updated 2 days ago

Latest News Geraldo Perdomo
Loading...
Performance Blaze Alexander
Fantasy Chart Loading...

AVG HR RBI R OBP SLG SB GP
.375011.4440.37514
Season stats based on the past 7 days

AVG HR RBI R OBP SLG SB GP
.323194.3640.484111
Season stats based on the past 14 days
Performance Geraldo Perdomo
Fantasy Chart Loading...

AVG HR RBI R OBP SLG SB GP
.261011.2800.26107
Season stats based on the past 7 days

AVG HR RBI R OBP SLG SB GP
.292178.3140.375013
Season stats based on the past 14 days
Next Up Own/Start Comparison
OWN/START Blaze Alexander
OWN
 
6%
-0.63 compared to last week
START
 
5%
+0.04 compared to last week
OWN/START Geraldo Perdomo
OWN
90%
-2.42 compared to last week
START
79%
+2.21 compared to last week
Next Up Consensus Rankings
Expert Consensus Blaze Alexander
Not Ranked
Average Ranking of Fantasy Experts
Expert Consensus Geraldo Perdomo
16th
Average Ranking of Fantasy Experts
Next Up Player Breakdowns
Breakdown Blaze Alexander

    Overview

  • He is eligible to play multiple positions including: 3B 2B SS . However, he plays 3B most often.
  • Experts don't even rank him among 3B's. Based on his stats from the past 60 days, he is currently ranked 26th.
  • The current leader among 3B's is Jose Ramirez
  • Trending Batting Stats

  • Top 100 in BABIP (Batting Average on Balls In Play) with 0.333 and is currently ranked 93rd
  • Ranked 152nd in batting average with 0.257
  • Not overly impressive with on base percentage currently ranked 242nd with 0.308
  • Not too impressive with slugging percentage currently ranked 251st with 0.358
  • Not too impressive with on base plus slugging currently ranked 251st with 0.666
  • Not very impressive in steals and is currently ranked 306th with 6
  • Not too impressive and is currently ranked 324th in RBI with 14
  • Not too impressive and is currently ranked 356th in runs scored with 12
  • His average points in the past two weeks have increased by 1.3 PPG.
  • At this point in the season his numbers compared to last years: AVG: +0.262, OBP: +0.31, HRs: +1, RBI: +15, Runs: +15, Wlks: +9, Stls: +7,
Breakdown Geraldo Perdomo

    Overview

  • Experts rank this player at 16th among SS's. Based on his stats from the past 60 days, he is currently ranked 10th.
  • The current leader among SS's is Bobby Witt Jr.
  • He is putting up better numbers than the experts expected him to.
  • Trending Batting Stats

  • Ranked 255th in BABIP (Batting Average on Balls In Play) with 0.279
  • Ranked 209th in batting average with 0.246
  • Top 100 on base percentage and is currently ranked 94th with 0.354
  • Not too impressive with slugging percentage currently ranked 257th with 0.354
  • Not too impressive with on base plus slugging currently ranked 201st with 0.708
  • Not very impressive in steals and is currently ranked 248th with 7
  • Top 75 in walks and is currently ranked 56th with 30
  • Not too impressive and is currently ranked 265th in RBI with 19
  • Not too impressive and is currently ranked 200th in runs scored with 25
  • At this point in the season his numbers compared to last years: AVG: -0.04, OBP: -0.032, HRs: -4, RBI: -21, Runs: -5, Wlks: -2, Stls: -3,
Next Up Health Check
Injury Blaze Alexander

No Injury Reported

Injury Geraldo Perdomo

No Injury Reported

Next Up Matchup Comparison
Matchups Blaze Alexander
DateOpponentResult
Jun 02@BOSShane BazW 2-4
Jun 03@BOSPayton TolleL 8-1
Jun 04@BOSTrevor RogersW 2-8
Jun 05@TORBrandon YoungW 3-13
Jun 06@TORBraydon Fisher
Jun 07@TORKevin Gausman
AVG HR RBI R OBP SLG SB GP
.250011.2940.31319
Season stats based on this weeks opponents
Matchups Geraldo Perdomo
DateOpponentResult
Jun 01VS LADTaylor ClarkeW 4-1
Jun 02VS LADBlake TreinenL 5-6
Jun 03VS LADShohei OhtaniL 0-7
Jun 04VS LADPaul SewaldW 3-2
Jun 05VS WASFoster GriffinL 1-14
Jun 06VS WASZack Littell
Jun 07VS WASCade Cavalli
AVG HR RBI R OBP SLG SB GP
.357131.3450.50018
Season stats based on this weeks opponents
Next Up Ratings Comparison
Rating Blaze Alexander
7.44
FantasySP Player Rating
Rating Geraldo Perdomo
12.39
FantasySP Player Rating
Next Up Career Comparison
Career Blaze Alexander
YEAR TM GP H HR R RBI SB BB AVG OBP SLG PTS
2024 ARI 54 40 3 19 21 3 15 .241 .314 .337 122
2025 ARI 66 53 7 31 28 2 22 .230 .319 .383 153
2026 BAL 44 34 1 15 15 6 9 .262 .310 .346 103
ON PACE 111 86 2 37 37 15 22 .262 .310 .346 260
3-YEAR AVG 40 31 3 17 16 2 12 .235 .317 .364 92
Career 164 127 11 65 64 11 46 .241 .315 .359
Career Geraldo Perdomo
YEAR TM GP H HR R RBI SB BB AVG OBP SLG PTS
2021 ARI 11 8 0 5 1 0 6 .258 .378 .419 30
2022 ARI 131 77 5 56 39 8 47 .193 .276 .263 299
2023 ARI 149 114 8 80 51 19 66 .249 .336 .362 448
2024 ARI 97 92 3 61 37 9 36 .273 .338 .374 317
2025 ARI 161 173 20 98 100 27 94 .290 .386 .463 700
2026 ARI 60 49 3 27 22 8 33 .236 .337 .351 200
ON PACE 154 126 7 69 56 20 84 .236 .337 .351 514
3-YEAR AVG 136 126 10 80 63 18 65 .272 .358 .408 488
Career 609 513 39 327 250 71 282 .253 .341 .374
Think the Start Tool is good? Try this!
  • Optimal Lineups
  • Predictive Analytics Waiver Advice
  • Trade Suggestions & More

RECENT DECISIONS

Latest from FSP

Player News

Matchups

Week 1
ARI @LAC
ATL @PIT
BAL @IND
BUF @HOU
CAR vs CHI
CIN vs TB
CLE @JAC
DAL @NYG
DEN @KC
DET vs NO
GB @MIN
LAR vs SF
LV vs MIA
NE @SEA
NYJ @TEN
PHI vs WAS
Matchup Time Pitchers
ARI vs WAS 04:10 EDT EST Eduardo Rodriguez
Zack Littell
ATH @HOU 04:10 EDT EST Kade Morris
Tatsuya Imai
ATL vs PIT 04:10 EDT EST Spencer Strider
Braxton Ashcraft
BAL @TOR 03:07 EDT EST Kyle Bradish
Braydon Fisher
BOS @NYY 07:35 EDT EST Ranger Suarez
Will Warren
CHC vs SF 02:20 EDT EST Ben Brown
Landen Roupp
CHW @PHI 04:05 EDT EST Brandon Eisert
Andrew Painter
CIN @STL 02:15 EDT EST Nick Lodolo
Matthew Liberatore
CLE @TEX 07:35 EDT EST Tanner Bibee
Jack Leiter
COL vs MIL 09:10 EDT EST
Jacob Misiorowski
DET vs SEA 01:10 EDT EST Keider Montero
Bryce Miller
KC @MIN 02:10 EDT EST Luinder Avila
Joe Ryan
LAA @LAD 10:10 EDT EST Jack Kochanowicz
Yoshinobu Yamamoto
MIA vs TB 04:10 EDT EST Lake Bachar
Shane McClanahan
NYM @SD 10:10 EDT EST Nolan McLean
Griffin Canning
Matchup Time
No games scheduled
Matchup Time
CAR @VGK 8:00 PM EST