12/23/25
ANGRY MIKE: JEFF MCNEIL TRADE BREAKDOWN
5/5/25
Paul Articulates – Is McNeil a keeper?
Jeff McNeil has been a very valuable player on the New York Mets for many years. He is, without a doubt, the most versatile player on the team. For years, he has aptly manned the second base position as a starter, but has also been a go-to option to fill in for any outfield spot that opens up.
So we have guy that can play 2B, 3B, LF, CF, RF, and maybe more. He has a career batting average of .289, and a batting title in 2022 when he hit .326, which was the best in MLB. This year he is slashing .269/333/.462 while playing the aforementioned plethora of positions. Sounds like a guy that you would want on the team for the foreseeable future. Right?
Here is the question that I pose to the readers. If you are working to build a sustainable team with youth and talent and a pipeline full of strong pitching, would you give up a 33 year old position player for a couple of strong prospect pitchers and let the youth movement (e.g. Acuna, Jett Williams, Drew Gilbert) move up a notch and play their way into the lineup?
This is a tough question. As a fan, McNeil has always been one of my favorites. He can hit the ball to all fields, has shown flashes of power, and as mentioned earlier can play multiple positions which expands the roster.
But three seasons removed from his batting title, with a couple of less-than-spectacular seasons in the books (2023: .270 average; 2024: 238 average), do you “sell high” while he has value, or hold on through the decline of age?
What would you ask in return for a two-time all-star, one-time silver slugger, and one-time batting champ that can still perform? Or would you stay the course, retain McNeil, and hold back the prospects?
11/28/24
Paul Articulates - The Veteran Dilemma
The Steve Cohen / David Stearns plan to rebuild the New York Mets into a sustainable championship contender made great strides last year as the team rode a late season surge to a berth in the National League Championship Series.
So now, as we are a couple weeks into the free agent signing period, how does the front office go about improving upon last year? Clearly there is a need to bolster the pitching both in the rotation and in the bullpen.
I believe that there will be some notable additions to the team in this area that will have Mets fans excitedly looking forward to the 2025 season. There is also the Juan Soto sweepstakes which will go on for weeks. You can read the tea leaves any way you want, but it will likely be some sort of late dynamic that will seal Soto’s future.
As easy as it is to covet the star players that are available and rationalize that “Steve can afford it”, there are also some other dirty details that must be determined to shape the roster. Those details involve what to do with some of the older veterans on the team. That is the subject of this article.
The path to a sustainable championship contender has to be paved with talented youth coming up through the development system. The economics of MLB roster building requires that some portion of the team consists of players that are still under team control at affordable annual wages so there is enough available money to obtain the star power that makes a good team great.
If you buy into this premise, then you understand that there has to be a steady flow of talent into the major league team, and that flow has to be matched by other personnel exiting the roster. Most likely those that exit are marginal bench players and/or aging veterans that have passed their peak.
A quick scan of the 40 man roster for the oldest position players yields two visible stars that underperformed last year: Starling Marte and Jeff McNeil. Both of those players have had very productive years with the Mets and have earned some loyalty from the fans for bringing many memorable moments to the Citi Field faithful.
Unfortunately, in the business side of baseball, there is not much loyalty. Roster decisions are ultimately made through value assessments of each player and their ability to contribute to future wins. So let us do such an assessment on our two aging stars.
Starling Marte was born October 9, 1988 which will make him 37 years old on opening day 2025. Marte has compiled an impressive .286/.342/.441 slash line over a 1432 game MLB career. He is a two-time gold glove winner and a two-time National League all-star. In 2015 he was named a Wilson defensive player of the year.
“When healthy” is the key phrase where Starling Marte is concerned. He was a key component of a 101-win season in 2022 but when he went down with an injury in the last month of the season, the Mets slumped their way to a disappointing finish. In 2023, Marte was less than healthy all season, having had abdominal surgery in the off-season that never really healed before he began playing.
The result was the weakest season of his career with a .248 batting average and .635 OPS (both career lows). He flashed some of his skills in 2024, particularly during the team’s late season run, but he also took some plays off and finished below his career averages in average, OBP, and OPS. A skilled outfielder with a .269 batting average is a positive for just about any team, but the most troubling trend is Marte’s availability. He played in 145 games in 2018 and his games played have steadily declined each year to less than 100 in 2023 and 2024.
One of the more relevant statistics for determining player value is WAR. In Marte’s case where he’s good when healthy the WAR value is particularly telling because you can only accumulate WAR when performing on the field. In 2024 he contributed 0.6 WAR. Since every player has their ups and downs, let’s look at a three year span. Marte’s WAR for the 2022-2024 seasons totals 3.8.
Marte’s salary for those same seasons totals $53.5M. That equates to roughly $14M per 1.0 WAR which doesn’t seem to be a good buy. With a $19.5M salary in 2025, the Mets are paying a lot for just over 1 win.
Jeff McNeil was born April 8, 1992 which will make him 33 years old 11 days after opening day 2025. Jeff has compiled an equally impressive .289/.353/.430 slash line over an 801 game MLB career. Like Marte, Jeff is a two-time National League all-star. He also won a silver slugger award in 2022, the year he won the MLB batting title.
McNeil has meant many things to the Mets over the years. Not only has he been a great hitter with premier bat-to-ball skills, but he has also shown versatility in the field. McNeil can play both the infield and the outfield well and has done so many times for the Mets.
Few players in MLB are capable of playing at McNeil's level in the corner outfield positions and the infield. This gives the manager the ultimate lineup flexibility because he can switch McNeil during a game to optimize situational substitution.
Age does not seem to have caught up with McNeil in the field, as he played both IF and OF positions well in 2024. However, his hitting has been very erratic. In 2021 his batting average plummeted as he tried to add power to his swing. This recovered quickly in 2022 during his batting title year, but then he regressed in 2023 and that trend continued for the first 3 months of 2024 before he ended the year by hitting .289 after the all-star break.
The erratic hitting makes it difficult to project value into 2025. Using the WAR method, Jeff earned 9.3 WAR over the last 3 seasons while making $19.5M which yields roughly $2.1M/WAR. This is a much better figure than Marte. However, McNeil’s WAR has declined in the past two years and his salary is going up thanks to an extension signed in 2023. Next season he is on contract to earn $15.75M.
I conclude by acknowledging the difficult job that the front office has during this off-season. The numbers do not support keeping a Starling Marte on the roster if you are trying to promote youthful talent but it is not easy to unload a $19.5M 37-year old and get much in return.
With McNeil, one could argue that he still has enough left in the tank to contribute as a utility player, but should not block a LuisAngel Acuna or Jett Williams from proving their abilities in a MLB lineup when they are ready.
1/31/23
Mike's Mets - Jeff McNeil's Incredible Journey
Jeff McNeil began his career with the New York Mets when he was drafted in the 12th round of the 2013 draft after three seasons with Long Beach State. Jeff put up a .296/.356/.358 combined slash line with the 49ers with 0 HR over his college career. That makes it easy to understand why a future batting champion was drafted so low. Interestingly enough, another light-hitting infielder taken 2 rounds before McNeil in that amateur draft named Luis Guillorme also made it to the big leagues as a New York Met.
I was already paying close attention to the Mets' draft choices in 2013, but I don't remember reading much about McNeil coming out of that draft. College players drafted that low are generally organizational fillers rather than actual prospects. That was the case with Jeff, even though McNeil had a solid pro debut in 2013 in rookie ball with Kingsport — a team and league that were both victims of MLB's eventual contraction of the minors. First-round pick Dominic Smith and Amed Rosario were much more heralded teammates with Jeff on that club.
Jeff McNeil played at 2 levels the following season, 2014. At Low-A Savannah and High-A St. Lucie. Jeff slashed a combined .292/.367/.394, still displaying little power but managing 3 HR. Then, in 2015, McNeil spent most of the season in St. Lucie, again showing a solid hitting tool but little power (.312/.373/.383). He was sent to the Arizona Fall League after the season, where he did not impress (.230/.309/.246). I found a scouting report on Jeff McNeil from 2015 on Baseball Prospectus that was hardly bullish on his future:
McNeil's profile is extremely limited by his complete lack of power and strength and his average defensive abilities, which make second base his best fit. He could play short stop or third base in short stints, giving him a potential future as a utility player, but he would be exposed at either position if he played their for an extended period of time.
Offensively, McNeil does have plus bat-to-ball skills which lead to high contact rates and the ability to spray the ball to all fields when he stays through the hitting zone. His hit tool plays down slightly, however, despite his barrel control because his lack of strength and authority in his swing limits the exit velocity on even those balls that are well-struck.
At best, McNeil can hope to carve out a roll as a utility/bench option, which will be possible due to being left-handed and not striking out much. He's not likely, however, to ever be an everyday player, as his flaws would be exposed with regular playing time.
The above report was typical of what I heard about McNeil back then. It's a remarkable tribute to Jeff's talent and terrific work ethic that he added enough power to complement his bat-to-ball skills to make himself into a very productive hitter and a solid defender at both second base and in the outfield. While the scouting report quoted above obviously didn't age that well, the author was right in line with the general consensus on Jeff McNeil. Few foresaw what was to come.
To finish reading this article on Mike's Mets, please click here.
1/9/23
Paul Articulates –Will McNeil do it again?
As Mets fans know, Jeff McNeil won the NL batting title last year with a .326 batting average. This was a point higher than Freddie Freeman of the Dodgers and ten points higher than the best AL average. He also was awarded the Sliver Slugger award – the first Mets second baseman since Edgardo Alfonso to receive this honor. This was a fantastic accomplishment for a player who had struggled in 2021 after trying to up his power numbers. So the question for today is, “Can Jeff do it again?”
Let’s first look at his history. Jeff McNeil has posted high numbers everywhere he played. He hit .446 as a senior in high school and posted a .348 average at Long Beach State as a junior earning him a berth on the all-Big West first team. He hit his way through the minor leagues, and by 2018 was hitting a combined .342 in AA and AAA ball by mid-year. McNeil came up to the Mets MLB club in July, 2018 and played 63 games, batting an impressive .329 and drawing enough votes for a sixth place finish in the rookie of the year voting. He continued into 2019 with a .318 average and posted a .311 in 2020.
McNeil’s strength as a hitter is his ability to see the ball very well and utilize his outstanding bat-to-ball skills to either put the ball in play, or foul off a borderline pitch to gain another chance. Those same skills also allow him to control the bat angle well enough to hit to any field depending upon the location of the pitch. This is not the guy you want to use a defensive shift against or he will pick you to pieces.
Unfortunately, the ability to consistently poke the ball into an empty part of the field is somewhat of a lost art in the baseball analytics world. Newer stats like XwOBA and WRC+ are looking for people who hit the ball harder, farther, and at a higher launch angle than our favorite batting champ.
Last year, despite slashing an impressive .326/.382/.454 he was only 12th in wRC+ (tied with teammate Pete Alonso), 17th in wOBA, and 68th in xwOBA. That’s because modern day analytics just don’t reward an 80mph flare for a base hit into left field. In fact, xwOBA would reward a smoking line-out to the shift player in short right more than the base hit flare to left.
That’s not to say that McNeil can’t hit it hard – he has sent a couple of 2-irons into the stands in the Pepsi Porch every year he has played with the Mets. He just hits those drives when he gets a pitch in the sweet spot, but doesn’t allow himself to fall into a bad count waiting for a mistake to end up there. This is why Jeff McNeil had the 3rd best K rate in baseball last year.
You know that baseball rewards the big hitters in the game. Analytics are skewed towards the long ball hitters. Free agent salaries are highest among the big hitters. Look at the following table – the big money follows the big hitters – there is only one pitcher (and no singles hitters) among the 15 highest total value contracts in baseball history so far.
7/11/22
Mike's Mets - Decisions, Decisions: Position Players
We complete our three-part series on the player decisions the Mets will face after the 2022 season, focusing on position players.
9/6/21
Box Score and Recap: Nationals 4 Mets 3 - 9/6/2021
The Mets are in Washington to play the Nationals. It's the final game of the five game series.
Today’s
Lineup: Jonathan Villar 3B; Francisco Lindor SS; Michael Conforto RF; Pete Alonso 1B; Javier Baez 2B; Kevin Pillar CF; Jeff McNeil LF; James McCann C; Trevor Williams P;
9/5/21
Box Score and Recap: Mets 13 Nationals 6 - 9/5/2021
The Mets are in Washington to play the Nationals. It's game four of the five game series.
Today’s
Lineup: Jonathan Villar 3B; Francisco Lindor SS; Pete Alonso 1B; Michael Conforto RF; Javier Baez 2B; Jeff McNeil LF; Kevin Pillar CF; Patrick Mazeika C; Taijuan Walker P;
11/20/15
11.19.2015 Winter League Results | Salt River Finishes AFL Season in 2nd Place, Perez Continues Push for Venezuela Triple Crown
- C Dan Rohlfing: 1 for 4, R, 2 RBI, 2 K
- SS Jeff McNeil: 0 for 4, K
- 2B L.J. Mazzilli: 0 for 2, 2 R, RBI(4), BB, K
- RHP Beck Wheeler: 1.0 IP, 1 BB, 3 K
- Yaquis de Obregon 3 - 0 Venados de Mazatlan
- Charros de Jalisco 3 - 2 Mayos de Navojoa
- Bravos de Margarita 3 - 2 Tigres de Aragua
- Tiburones de La Guaira 3 - 12 Caribes de Anzoategui
- LF Jairo Perez: 4 for 4, 2 R, 2 RBI(25, 26) [Currently T-1st in HR, 2nd in RBI, 8th in AVG{Min. 100 AB}]
11/11/15
11.10.2015 Winter League Results | Satterwhite and Team USA Get 1st Pool Play Win, RBI #12 for Xorge Carrillo, Monell Brings his Power to Puerto Rico
- C Dan Rohlfing: 1 for 4, R, BB, K
- RHP Cody Satterwhite: 1.1 IP, 2 H, 1 ER, 1 K, Win (1-0)
- 2B L.J. Mazzilli: 1 for 4, R, 2B, K
- SS Jeff McNeil: 2 for 4, SB(3), Error(4)
- RHP Mike Hepple: 2.0 IP, 2 H, 1 K
- Tomateros de Culiacan 9 - 3 Caneros de los Mochis
- Mayos de Navojoa 3 - 7 Venados de Mazatlan
- Aguilas de Mexicali 6 - 4 Yaquis de Obregon
- C Xorge Carrillo: 1 for 4, R, RBI(12)
- LF Jairo Perez: 0 for 4, K
- Tigres del Licey 1 - 0 Leones del Escogido
- Toros del Este 5 - 4 Estrellas de Oriente
- Cangrejeros de Santurce 5 - 8 Criollos de Caguas
- C Johnny Monell: 2 for 5, R, 2B
- LF Arnaldo Berrios: 0 for 0, Defensive Replacement
11/5/15
11.4.2015 Winter League Results | McNeil Looking Good at SS, Carrillo and Perez Go Deep, Velasquez Records 2nd Save
- PH-2B L.J. Mazzilli: 0 for 2
- 2B-SS Jeff McNeil: 1 for 4, 3 R, 2 RBI(6, 7)
- RHRP Mike Hepple: 1.0 IP, 2 H, 1 ER, 1 BB
- C Xorge Carrillo: 1 for 4, R, HR(2), RBI(11)
- LHRP Adrian Almeida: 0.1 IP, 1 H
- RHRP Zach Thornton: 0.1 IP
- DH Jairo Perez: 3 for 4, R, HR(5), RBI(18)
- C Albert Cordero: 0 for 3, K
- Estrellas de Oriente 0 - 5 Leones del Escogido
- LHRP Dario Alvarez: 0.2 IP, 1 K
- PR-LF Arnaldo Berrios: 0 for 0, BB
- RHRP Jon Velasquez: 1.0 IP, 3 H, 1 ER, 1 K, Save(2)
10/30/15
10.29.2015 Winter League Results: 2nd Straight 0-fer for Smith, Wheeler Blows Save but Gets Win, Puerto Rico League Starts Today
Arizona Fall League
- Scottsdale Scorpions 4 - 2 Glendale Desert Dogs
- Surprise Saguaros 3 - 5 Mesa Solar Sox
- Peoria Javelinas 2 - 5 Salt River Rafters
- 1B Dominic Smith: 0 for 3, RBI(5)
- SS Jeff McNeil: 0 for 2
- RHP Beck Wheeler: 2.0 IP, 3 H, 1 ER, 4 K, Blown Save(1), Win(2-0)
- Venados de Mazatlan 1 - 2 Caneros de los Mochis
- Naranjeros de Hermosillo 2 - 1 Aguilas de Mexicali
- Aguilas del Zulia 12 - 4 Leones del Caracas
- LF Jairo Perez: 1 for 4, R, BB
Dominican Winter League
- Tigres del Licey 1 - 4 Toros del Este
Roberto Clemente Puerto Rican League
Side Note: Regular Season begins TODAY, October 30th.
10/29/15
10.28.2015 Winter League Results: Rafters Shut Out, Carrillo Ejected and Suspended?, Bad Day for Mets Prospects In Venezuela
Arizona Fall League
- Glendale Desert Dogs 4 - 5 Scottsdale Scorpions
- Mesa Solar Sox 11 - 10 Surprise Saguaros
- Salt River Rafters 0 - 2 Peoria Javelinas
- 1B Dominic Smith: 0 for 4, K
- SS Jeff McNeil: 0 for 2
- RHP Mickey Jannis: 5.0 IP, 3 H, 1 ER, 4 BB, 2 K, Loss(0-1)
- Mayos de Navojoa 2 - 4 Tomateros de Culiacan
- Venados de Mazatlan 3 - 4 Caneros de los Mochis
- Naranjeros de Hermosillo 5 - 6 Aguilas de Mexicali
Side Note: I received an update on C Xorge Carrillo. During the Oct. 25th game, a bench clearing altercation occurred and Carrillo was one of 4 players ejected from the game. I am assuming a suspension came with it as he has not started a game since the altercation.
- C Albert Cordero: 0 for 4, BB, 2 K
- RHP Jose Celas: 0.0 IP, 1 H, 1 BB, Blown Save
- RHP Zach Thornton: 0.2 IP, 1 H, 3 ER, 2 BB, Hold(7)
- RF Travis Taijeron: 0 for 3, BB, 2 K
Dominican Winter League
- Estrellas de Oriente 2 - 1 Tigres del Licey
- Gigantes del Cibao 12 - 4 Toros del Este
- Leones del Escogido 4 - 3 Aguilas Cibaenas
Roberto Clemente Puerto Rican League
Side Note: Regular Season begins Thursday, October 30th.
Side Note #2: LHP Adam Kolarek is listed on the Gigantes de Carolina roster. However the Mets released Kolarek earlier this month and he is now a part of the Orioles organization. Thus we will not track his stats.
10/23/15
10.22.2015 Winter League Results: Smith and Taijeron Go Yard, Thornton Continues Strong Winter
Arizona Fall League
- Peoria Javelinas 5 - 3 Mesa Solar Sox
- Surprise Saguaros 7 - 6 Scottsdale Scorpions
- Glendale Desert Dogs 7 - 5 Salt River Rafters
- 1B Dominic Smith: 3 for 4, 2 R, HR(1), 2 RBI(2, 3), BB
- 2B Jeff McNeil: 2 for 4, RBI(2)
- RHP Mickey Jannis: 5.0 IP, 5 H, 2 ER, 1 BB, 3 K
- RHP Mike Hepple: 1.0 IP, 1 ER, 2 BB
- Mayos de Navojoa 4 - 3 Charros de Jalisco
- Caneros de los Mochis 7 - 1 Naranjeros de Hermosillo
- Venados de Mazatlan 1 - 5 Yaquis de Obregon
- Aguilas de Mexicali 5 - 2 Tomateros de Culiacan
- C Xorge Carrillo: 1 for 4, 1 SB allowed, 1 Runner Thrown Out
- Leones del Caracas 3 - 4 Aguilas del Zulia
- RHP Zach Thornton: 1.0 IP, 1 BB, Hold(6)
- RHP Cody Satterwhite: 0.1 IP, 1 H, 1 ER, 1 BB
- RHP Edioglis Villasmil: 0.1 IP, 1 H, Win(1-0)
- DH Travis Taijeron: 1 for 4, R, HR(2), RBI(5), 2 K
- LF Jairo Perez: 2 for 3, 2 R, 2 2B, RBI(9), 2 Errors(2, 3)
Dominican Winter League
- Gigantes del Cibao 0 - 6 Estrellas de Oriente
Roberto Clemente Puerto Rican League
Side Note: Regular Season begins Thursday, October 30th.
10/21/15
10.20.2015 Winter League Results: Cecchini's Hitting Streak Broken, Thornton Records 5th Hold, Mejia the SP, Alvarez Struggling
Arizona Fall League
- Mesa Solar Sox 5 - 4 Scottsdale Scorpions
- Salt River Rafters 1 - 3 Surprise Saguaros
- SS Gavin Cecchini: 0 for 4, K
- 3B Jeff McNeil: 0 for 2, RBI(1), BB
- LHP Kyle Regnault: 1.0 IP, 2 K
- Caneros de los Mochis 7 - 6 Naranjeros de Hermosillo
- Venados de Mazatlan 6 - 8 Yaquis de Obregon
- Aguilas de Mexicali 8 - 1 Tomateros de Culiacan
- C Xorge Carrillo: 0 for 3, K
- Navegantes del Magallanes 4 - 2 Cardenales de Lara
- RHP Zach Thornton: 1.0 IP, 1 K, Hold(5)
- LF Jairo Perez: 0 for 4
- Gigantes del Cibao 13 - 1 Tigres del Licey
- RHP Jhenrry Mejia: 3.2 IP, 8 H, 3 ER, 1 BB, 2 K
- LHP Dario Alvarez: 0.1 IP, 1 H, 1 BB
10/16/15
10.15.2015 Winter Leagues Results: Cecchini's Fast Start, B-Mets Catchers Stay Hot, Jairo Perez Crushing Venezuelan League
Arizona Fall League
- Glendale Desert Dogs 2 - 9 Scottsdale Scorpions
- SS Gavin Cecchini: 2 for 3, 1 R, 2 BB, SB(1), CS
- DH Dominic Smith: 1 for 2, 2 R, 3 BB, 1 K
- 3B Jeff McNeil: 0 for 4, 1 R, 1 K
- RHP Mickey Jannis: 3.0 IP, 3 H, 1 ER, 3 BB, 2 K
- Venados de Mazatlan 4 - 2 Mayos de Navojoa
- Yaquis de Obregon 1 - 5 Aguilas de Mexicali
- C Xorge Carrillo: 2 for 3, 2 R. 2B, 1 RBI(4)
- Aguilas del Zulia 4 - 1 Leones del Caracas
- C Albert Cordero: 2 for 3, R, 2B, 2 Runners Thrown Out
- LF Travis Taijeron: 2 for 4, 1 RBI(2)
- 3B Jairo Perez: 1 for 4, 1 RBI(8)
- RHP Zach Thornton: 0.1 IP, 2 H, 2 ER
Side Note: Winter League Rosters are not always 100% accurate so I scour the box scores in detail everyday just to make sure I get everyone. Jairo Perez was 1 guy that I missed...on the Cardenales roster, he is listed as a non-MLB player when we all know he is a NY Met farmhand. So what has he done so far? Well he's played in all 7 games so far and he is raking to the tune of a .321 AVG with 1 HR, 8 RBI, and a fabulous 10.3% K rate.
10/15/15
10.15.2015 Winter League Results: Solid Days for B-Mets Catchers, Sadderwhite Anchors Tiburones Pen
Arizona Fall League
- Glendale Desert Dogs 7 - 6 Mesa Solar Sox
- 2B Jeff McNeil: 1 for 4, 2 R, BB
- RHP Mike Hepple: 1.0 IP, 4 H, 1 ER, 1 BB, 1 K, 2 inherited runners scored
- Charros de Jalisco 5 - 2 Naranjeros de Hermosillo
- Venados de Mazatlan 2 - 4 Mayos de Navojoa
- Yaquis de Obregon 5 - 3 Aguilas de Mexicali
- C Xorge Carrillo: 1 for 4, RBI(3), 2 K, Runner Thrown Out
- Caribes de Anzoategui 1 - 10 Bravos de Margarita
- DH Travis Taijeron: 0 for 3, 1 BB, 1 K
- C Albert Cordero: 1 for 2, R, 2B
- RHP Cody Sadderwhite: 1.1 IP, 1 K, Hold(2)













