LOGIN

I both love and hate AI. But not for the reasons that most do. Many hate AI for what it may become at some point, which is a Skynet entity that will want to destroy humankind. Hey, at least myself and future generations won’t be plopped to the couch watching TV and worrying about paying off mortgages, student loans, and credit cards. Naw, we’ll be out there getting excercise, touching dirt, with only one source of motivation: evading death. How liberating and exhilirating! Many love AI for the assistance in making many aspects of life easier: coding, school, and cutting out the middle and lower men/women. Me? I’m all about the videos. Give me dancing gorillas and women in high heels crossing over and dunking on fools. I just wanna laugh! And that’s what I’ve mostly been doing when Javier Sanoja has entered my consciousness. First off, he’s 5’7″ and 150 pounds. Yes, I’m a horrible, horrible heightist. But jokes on me because he’s making $791,500 this year while I’m making $.000000791500 for this post. Over the last nine games, Sanoja is slashing .429/.459/.686 with a .257 ISO! I also just checked my Perts team, and I picked him up on August 31. I had no idea because I’m a streaming fool. But Sanojahahahaahahahahaahahahahahahahahaaha.

Let’s dig in.

Javier Sanoja signed with the Miami Marlins as an international free agent in 2019. He’s 24 years old and bats from the right side.

Throughout his minor league career, the walk rate was in the 7% area while the strikeout rate was often in the same range, hitting double-digits only once. The power was limited, though, as the ISO never exceeded .200 and was often sub-.100. He did steal double-digit bases four times, with two of those over 30 bases.

Sanoja made his MLB debut in 2024 but only racked up 36 plate appearances. In 2025, Sanoja received 342 plate appearances and delivered six home runs, 40 runs, 38 RBI and six stolen bases. The walk rate was 5.6%, strikeout rate was 12%, ISO was .153, and the slash was .243/.287/.396.

So far this season, Sanoja is slashing .292/.332/.442 with a 5.8% walk rate, 7.9% strikeout rate, and .151 ISO. Through 417 plate appearances, he’s contributed eight home runs, 41 runs, 56 RBI and nine stolen bases.

For much of the season, he was in a utility role, playing 105 games at third base, 15 games at second base, 27 games in the outfield and 10 games at shortstop. He’s even pitched 4.2 innings! But on June 25th, Sanoja became an everyday player as Christopher Morel was designated for assignment while Connor Norby was optioned to Triple-A.

Since then, Sanoja is slashing .326/.364/.509 with a 5.6% walk rate, 6.1% strikeout rate, and .183 ISO. The BABIP is slightly elevated at .328. The Statcast numbers aren’t great, as the average exit velocity is only 86.9 mph with a 2.9% barrel rate and 32.4% hard hit rate. The pull rate is only 36.8% while the launch angle is 12.3 degrees. Despite that, he’s hit six home runs with 27 runs, 32 RBI, and six stolen bases.

In the current heater of nine games in which he’s notched a hit in every game, the slash is .429/.459/.686 with a 5.4% walk rate, 5.4% strikeout rate and .247 ISO. The BABIP is .419, so the heater is obviously unsustainable, but the average exit velocity is 88 mph while the pull rate is 48.5%. That said, the launch angle is only 3.3 degrees, barrel rate is 3%, while the ground ball rate is 48.5%.

Looking at the plate discipline numbers, the 93.5% contact rate in the zone does not surprise, while the swinging strike rate is only 5.5%. But the chase rate is 38.2% while the contact rate outside the zone is 82.8%.

I’m skeptical of the power for Sanoja. He’s small in stature and isn’t a lift/pull monster. In addition, the bat speed is only 69.2 mph while the barrel rate is minuscule. He also chases a little too much outside the zone for me, rather than waiting for his pitch to drive. But I don’t think that’s his mentality anyway.

I love the positional eligibility for Javier Sanoja and the fact that he doesn’t strike out often. He can steal bases, and the 28.6 ft/sec sprint speed is in the 82nd percentile. He doesn’t hit atop the order, though, and there will likely be regression in both the power and batting average. I will hold him on my Perts team for the time being to ride the wave, but I won’t hesitate to drop him if he cools off or another option presents itself.

 

Subscribe
Notify of
guest

15 Comments
Newest
Oldest Most Voted
Ben
Ben
29 days ago

Hi Son, I need to make some roster decisions for this season and would like a second opinion. 13 team category auction league, $200 for the auction, 15 players. I’m keeping Giddey, Flagg, C. Wilson, Boozer.

Which if any of the following would you keep at these prices? Edwards (60), Bane (27), Hart (10), Tre Johnson (10), Embiid (27), Jalen Green (13), Sensabaugh (2), Jaylen Wells (1).

I can, of course, try to get anyone I let go back for less in the draft.

Also, in that league setting, how much would you pay for Amen? I have a matching right, though players subject to matching rights tend to get overbid.

Thanks!

Son
Son
Reply to  Ben
29 days ago

Weekly or daily roster moves? How many teams in league?

Ben
Ben
Reply to  Son
29 days ago

13 teams, weekly roster moves. Budget jumps to 250 after the draft. High contract last year was Jokic (80) and Luka (66) to the extent helpful, though Wemby was in a cheaper rookie contract and he’d be up there too. Thanks! Yes, I do know this is a baseball post…

Son
Son
Reply to  Ben
29 days ago

Got it. Edwards, Bane and Hart

Ben
Ben
Reply to  Son
29 days ago

Thanks! Hart I was leaning towards, the other two I was on the fence about. What do you think is a reasonable max amount for Amen? I’m going to need to decide whether to match whatever bid comes in.

Son
Son
Reply to  Ben
28 days ago

All in!

How much are Giddey, Flagg, Wilson and Boozer?

Ben
Ben
Reply to  Son
28 days ago

Ha, thanks! I have them on favorable or rookie contracts. 17, 15, 10, 10 respectively. If someone goes 50+ on Amen realistically I’m probably not going to match it, I’d be locked for 2 years at that price.

Appreciate your help even in this slightly unusual spot for the question.

Son
Son
Reply to  Ben
28 days ago

I’d go over 50. That would put up around 200 and change with eight players locked up. You need seven more and I’m assuming there will be some dudes on the wire. Around 5-6 per isn’t bad. But ultimately, the main thing for me is that while depth is always important, I don’t think it’s as important in a weekly league.

Ben
Ben
Reply to  Son
28 days ago

Sounds good, thanks Son. League requires me to have at least $1 space per player at the draft, so I can’t ever have salary above 200 minus the number of spots I have left.

Son
Son
Reply to  Ben
28 days ago

I was thinking about the $250, but that’s after draft. My bad. Yeah, $1 to 2$ for the bench. I lean towards stars and scrubs in weekly leagues.

Ben
Ben
Reply to  Son
28 days ago

Makes sense to me, thanks again!

Son
Son
Reply to  Ben
28 days ago

Anytime

Ben
Ben
Reply to  Son
28 days ago

Actually, does 200 vs 250 change your view on which guys to keep?

Son
Son
Reply to  Ben
28 days ago

It does not

Ben
Ben
Reply to  Son
28 days ago

Sounds good, thanks!