Page title background image

Jeff McNeil Fantasy Stats

Background banner image for player info Jeff McNeil

Second Baseman #22

Healthy
Height / Weight 6'0"  /  195 lbs.
Date of Birth (Age) Apr 8, 1992 (34)
Experience 9 seasons
College Long Beach State
ESPN Eligible 1B, 2B, OF
Yahoo Eligible 1B, 2B, OF

2026 Rankings

Preseason 2B20
Final 2B20

Season Stats

SEASON TEAM POS GP FPTS/G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
2018NYM2B637.62253574116319142471.329.381.471.852
2019NYMLF1338.9510831623812375357556.318.384.531.915
2020NYMLF526.91831957140423202402.311.383.454.837
2021NYMLF1205.33864897191735295830.251.319.360.679
2022NYM2B1487.253373174391962406140.326.382.454.836
2023NYM2B1566.75857515825410553965100.270.333.378.711
2024NYM2B1295.8424571012601244356851.238.308.384.692
2025NYM2B1226.339942972151254495530.243.335.411.746
2026ATH2B1445.747852126230959315982.264.313.368.681
Career 1067 6.6 3723 484 1046 216 18 89 426 292 489 45 12 .281 .346 .420 .766

Game Log

TEAM OPP POS FPTS AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
Mar 27, 2026 ATH@TOR2B2.020000001100.000.333.000.333
Mar 28, 2026 ATH@TORRF10.051100000110.200.200.200.400
Mar 29, 2026 ATH@TORPH0.010000000100.000.000.000.000
Mar 30, 2026 ATH@ATLRF0.030000000100.000.000.000.000
Apr 1, 2026 ATH@ATL1B0.020000000200.000.000.000.000
Apr 3, 2026 ATHHOU2B3.040100000000.250.250.250.500
Apr 4, 2026 ATHHOU2B3.030100000100.333.333.333.666
Apr 5, 2026 ATHHOU2B11.031100012100.333.600.333.933
Apr 7, 2026 ATH@NYY2B10.031200001100.667.750.6671.417
Apr 8, 2026 ATH@NYY2B10.040210010000.500.500.7501.250
Apr 9, 2026 ATH@NYY2B0.010000000000.000.000.000.000
Apr 10, 2026 ATH@NYM2B10.040210010000.500.500.7501.250
Apr 11, 2026 ATH@NYM2B13.052300000100.600.600.6001.200
Apr 12, 2026 ATH@NYM2B5.040110000000.250.250.500.750
Apr 13, 2026 ATHTEX2B3.040100000000.250.250.250.500
Apr 14, 2026 ATHTEX2B0.040000000000.000.000.000.000
Apr 15, 2026 ATHTEX2B4.020000002000.000.500.000.500
Apr 16, 2026 ATHTEX2B7.040110000100.250.400.500.900
Apr 17, 2026 ATHCHW2B5.030110000000.333.333.6671.000
Apr 18, 2026 ATHCHW2B4.030000011000.000.200.000.200
Apr 19, 2026 ATHCHWPH2.000000000000.0001.000.0001.000
Apr 20, 2026 ATH@SEA2B7.031100001000.333.500.333.833
Apr 21, 2026 ATH@SEA2B17.051200110100.400.4001.0001.400
Apr 22, 2026 ATH@SEA2B5.030100010001.333.250.333.583
Apr 24, 2026 ATH@TEX2B8.041200000000.500.500.5001.000
Apr 25, 2026 ATH@TEX3B0.010000000000.000.000.000.000
Apr 26, 2026 ATH@TEX2B3.040100000000.250.250.250.500
Apr 28, 2026 ATHKC2B2.030000001000.000.250.000.250
Apr 29, 2026 ATHKC2B14.031210011001.667.7501.0001.750
Apr 30, 2026 ATHKC2B0.010000000000.000.000.000.000
May 1, 2026 ATHCLE2B8.040210000000.500.500.7501.250
May 2, 2026 ATHCLE2B10.030200020000.667.500.6671.167
May 3, 2026 ATHCLE2B14.040210030000.500.500.7501.250
May 6, 2026 ATH@PHI2B3.040100000000.250.250.250.500
May 7, 2026 ATH@PHI2B3.040100000300.250.250.250.500
May 8, 2026 ATH@BAL2B2.030000000100.000.250.000.250
May 9, 2026 ATH@BAL2B0.040000000100.000.000.000.000
May 10, 2026 ATH@BAL2B0.030000000100.000.000.000.000
May 12, 2026 ATHSTL2B5.041100000000.250.250.250.500
May 14, 2026 ATHSTL2B4.031000001100.000.250.000.250
May 15, 2026 ATHSF2B12.031210010000.667.6671.0001.667
May 16, 2026 ATHSF2B2.030000010100.000.000.000.000
May 17, 2026 ATHSF2B2.020000001000.000.333.000.333
May 18, 2026 ATH@LAA2B3.040100000000.250.250.250.500
May 19, 2026 ATH@LAA2B10.042200000100.500.500.5001.000
May 20, 2026 ATH@LAA2B16.041100111200.250.4001.0001.400
May 21, 2026 ATH@LAA2B0.040000000000.000.000.000.000
May 22, 2026 ATH@SD2B6.040200000200.500.500.5001.000
May 23, 2026 ATH@SD2B2.030000001000.000.250.000.250
May 24, 2026 ATH@SD2B4.030000002100.000.400.000.400
May 25, 2026 ATHSEA2B3.040100000000.250.250.250.500
May 26, 2026 ATHSEA2B0.020000000000.000.000.000.000
May 27, 2026 ATHSEA2B0.040000000100.000.000.000.000
May 29, 2026 ATHNYY2B2.030000001000.000.250.000.250
May 31, 2026 ATHNYY2B3.050100000100.200.200.200.400
Jun 2, 2026 ATH@CHC2B3.040100000000.250.250.250.500
Jun 3, 2026 ATH@CHC2B3.040100000000.250.250.250.500
Jun 4, 2026 ATH@CHC2B0.030000000000.000.000.000.000
Jun 5, 2026 ATH@HOU2B0.030000000200.000.000.000.000
Jun 6, 2026 ATH@HOU2B2.030000001100.000.250.000.250
Jun 7, 2026 ATH@HOU2B0.040000000000.000.000.000.000
Jun 8, 2026 ATHMIL2B0.010000000100.000.000.000.000
Jun 10, 2026 ATHMIL2B2.020000001000.000.333.000.333
Jun 14, 2026 ATHCOL1B4.031000001000.000.250.000.250
Jun 15, 2026 ATHPIT2B30.043300140000.750.7501.5002.250
Jun 16, 2026 ATHPIT2B0.020000000100.000.000.000.000
Jun 17, 2026 ATHPIT2B2.010000001000.000.500.000.500
Jun 18, 2026 ATHLAA2B3.040100000100.250.250.250.500
Jun 19, 2026 ATHLAA2B0.020000000000.000.000.000.000
Jun 20, 2026 ATHLAA2B5.020110000000.500.5001.0001.500
Jun 21, 2026 ATHLAA2B0.010000000100.000.000.000.000
Jun 23, 2026 ATH@SF2B0.030000000000.000.000.000.000
Jun 24, 2026 ATH@SF2B0.030000000000.000.000.000.000
Jun 25, 2026 ATH@SF2B17.042300010000.750.800.7501.550
Jun 26, 2026 ATH@LAA2B9.041100020000.250.250.250.500
Jun 27, 2026 ATH@LAA2B0.040000000000.000.000.000.000
Jun 28, 2026 ATH@LAA2B5.041100000000.250.250.250.500
Jun 29, 2026 ATHLAD2B0.010000000000.000.000.000.000
Jul 1, 2026 ATHLAD2B0.040000000000.000.000.000.000
Jul 3, 2026 ATHMIA2B11.040110030000.250.250.500.750
Jul 4, 2026 ATHMIA2B2.030000010000.000.000.000.000
Jul 8, 2026 ATH@DET1B3.030100000100.333.333.333.666
Jul 9, 2026 ATH@DET2B3.0101000000001.0001.0001.0002.000
Jul 10, 2026 ATH@CHW2B0.030000000000.000.000.000.000
Jul 11, 2026 ATH@CHW2B0.020000000000.000.000.000.000
Jul 18, 2026 ATHWSH1B17.052300020000.600.600.6001.200
Jul 19, 2026 ATHWSHPH4.001000001000.0001.000.0001.000
Jul 20, 2026 ATH@ARI2B12.0101000200101.0001.0001.0002.000
Jul 21, 2026 ATH@ARIDH0.020000000000.000.000.000.000
Jul 22, 2026 ATH@ARI1B19.042200110000.500.5001.2501.750
Jul 24, 2026 ATH@MIN1B2.020000001000.000.333.000.333
Jul 25, 2026 ATH@MIN1B10.040220000100.500.5001.0001.500
Jul 26, 2026 ATH@MIN2B12.041200020000.500.500.5001.000
Jul 27, 2026 ATHBOS1B3.030100000000.333.333.333.666
Jul 29, 2026 ATHBOS1B11.040200000110.500.500.5001.000
Jul 30, 2026 ATHBOS2B3.040100000000.250.250.250.500
Jul 31, 2026 ATHDET2B0.030000000100.000.000.000.000
Aug 1, 2026 ATHDET2B5.020100010000.500.500.5001.000
Aug 2, 2026 ATHDET1B6.040200000000.500.500.5001.000
Aug 4, 2026 ATH@CIN1B8.040200010200.500.500.5001.000
Aug 5, 2026 ATH@CIN2B0.040000000100.000.000.000.000
Aug 8, 2026 ATH@BOS1B9.011000001010.000.500.000.500
Aug 9, 2026 ATH@BOSLF12.031100001110.333.500.333.833
Aug 10, 2026 ATHTB1B15.041200010010.500.400.500.900
Aug 11, 2026 ATHTB1B3.030100000000.333.333.333.666
Aug 14, 2026 ATHTEX1B31.051420130000.800.8001.8002.600
Aug 15, 2026 ATHTEX1B0.040000000100.000.000.000.000
Aug 16, 2026 ATHTEX1B0.010000000000.000.000.000.000
Aug 17, 2026 ATH@KC1B14.041100110000.250.2501.0001.250
Aug 18, 2026 ATH@KC1B8.040200010000.500.500.5001.000
Aug 19, 2026 ATH@KC2B14.041210020000.500.500.7501.250
Aug 20, 2026 ATH@KC1B0.050000000000.000.000.000.000
Aug 21, 2026 ATH@HOU1B3.040100000000.250.250.250.500
Aug 22, 2026 ATH@HOU1B8.051200000000.400.400.400.800
Aug 24, 2026 ATHMIN1B17.051310020000.600.600.8001.400
Aug 25, 2026 ATHMINDH0.040000000100.000.000.000.000
Aug 26, 2026 ATHMIN2B9.021110010000.500.5001.0001.500
Aug 28, 2026 ATHBAL1B3.050100000000.200.200.200.400
Aug 29, 2026 ATHBAL1B15.041200001010.500.600.5001.100
Aug 30, 2026 ATHBALDH7.050110010100.200.200.400.600
Aug 31, 2026 ATH@TEX2B0.040000000200.000.000.000.000
Sep 1, 2026 ATH@TEX1B21.041200120000.500.6001.2501.850
Sep 2, 2026 ATH@TEX2B15.052200000010.400.400.400.800
Sep 3, 2026 ATH@SEA1B16.042210011000.500.600.7501.350
Sep 4, 2026 ATH@SEA1B19.051200120200.400.4001.0001.400
Sep 5, 2026 ATH@SEA1B3.040100000100.250.250.250.500
Sep 6, 2026 ATH@SEA1B0.040000000100.000.000.000.000
Sep 7, 2026 ATHTOR1B5.050100010000.200.200.200.400
Sep 8, 2026 ATHTOR1B3.040100000000.250.250.250.500
Sep 11, 2026 ATHSEA1B16.042210011000.500.600.7501.350
Sep 12, 2026 ATHSEA1B0.030000000000.000.000.000.000
Sep 13, 2026 ATHSEA1B5.051100000000.200.200.200.400
Sep 15, 2026 ATH@TB2B3.040100000100.250.250.250.500
Sep 16, 2026 ATH@TB2B10.031210000100.667.6671.0001.667
Sep 17, 2026 ATH@TBDH0.030000000100.000.000.000.000
Sep 18, 2026 ATH@CLE1B3.040100000000.250.250.250.500
Sep 19, 2026 ATH@CLE2B0.050000000100.000.000.000.000
Sep 20, 2026 ATH@CLE2B3.0101000000001.0001.0001.0002.000
Sep 22, 2026 ATHLAA1B6.020000021100.000.333.000.333
Sep 23, 2026 ATHLAA1B7.041100001000.250.400.250.650
Sep 24, 2026 ATHHOU2B23.041210130100.500.5001.5002.000
Sep 25, 2026 ATHHOU2B5.041100000100.250.250.250.500
Sep 26, 2026 ATHHOU2B2.020000001000.000.333.000.333
Sep 27, 2026 ATHHOU2B0.040000000000.000.000.000.000

Jeff McNeil News

Jeff McNeil  • 2B  •  Athletics

Jeff McNeil Re-Emerging as a Viable Waiver-Wire Target

Across 487 plate appearances in 2026, Athletics second baseman/outfielder Jeff McNeil is hitting .268/.315/.371 with eight home runs, 54 RBI, 49 runs scored, and eight stolen bases. The 34-year-old does not profile as a power source, as he's logged a tiny 1.8% barrel rate this year. However, McNeil has struck out in just 11.3% of his plate appearances. The veteran lefty has been a high-end source of batting average in the second half of the season, hitting .333 across 190 plate appearances since the All-Star break. He's also moved into a prominent spot in the banged-up A's lineup, batting second in each of his last 11 games played. Heading into the final stretch of the regular season, McNeil profiles as an under-the-radar source of batting average and run production for fantasy managers to target on the waiver wire.
Sep 17   
Jeff McNeil  • 2B  •  Athletics

Jeff McNeil an Everyday Option with Positional Versatility

Athletics infielder Jeff McNeil has delivered an uptick in production lately, making him an intriguing player to target on the waiver wire in deeper fantasy baseball leagues. Since the start of August, he's 38-for-112 (.339) with four homers, seven doubles, 19 RBI, four walks, 12 strikeouts, and five steals. Those numbers are substantially better than his season-long statistics, although his "back of the baseball card" numbers aren't necessarily concerning. This year, he owns a .271/.321/.378 slash line with eight homers, eight steals, 52 RBI, a 6.0% walk rate, an 11.3% strikeout rate, and 89 wRC+. Since the start of August, his slash line and home run total have increased while his strikeout rate has remained relatively constant. Because of his recent improvements at the plate, McNeil is an intriguing fantasy baseball waiver wire target in deeper leagues. He has played mostly first base and second base for the A's, but he also has fantasy eligibility in all three outfield spots. The 34-year-old is currently available to be picked up in 80% of leagues.
Sep 6   
Jeff McNeil  • 2B  •  Athletics

Jeff McNeil Gets Traded to the Athletics

New York Mets infielder/outfielder Jeff McNeil was traded to the Athletics on Monday, according to ESPN's Jeff Passan. In exchange, the Mets will receive right-hander Yordan Rodriguez from the A's. The assumption is that McNeil will take over the starting second base job to begin the 2026 season. Last season, McNeil slashed .243/.335/.411 with 12 home runs and 54 RBI in 122 games with the Mets. His numbers have fallen over the last few seasons, but McNeil is still a decent contributor. McNeil finished with a 2.0 WAR last season, so the A's will take that in exchange for a 17-year-old pitcher. The hope is that the move to a smaller stadium with the A's should boost his offensive numbers. The 33-year-old did undergo thoracic outlet surgery in November, but he's expected to be ready for spring training.
Dec 22   
Jeff McNeil  • 2B  •  Mets

Mets Fielding Trade Offers for Jeff McNeil

The New York Mets are fielding trade inquiries on second baseman Jeff McNeil, according to Jon Heyman of the New York Post. McNeil has just one year left on an overpriced contract, and there is interest from teams around the league after he showed new versatility in 2025. The 33-year-old former batting champion underwent a minor procedure for thoracic outlet syndrome shortly after the season ended, but he's expected to be ready to go for spring training. McNeil is a contact-oriented second baseman who also showed in 2025 that he can fill in if needed in the outfield, which will help his trade value. The two-time All-Star holds more real-life value than fantasy value, coming off his eighth season in the big leagues in which he hit .243 (97-for-399) with 12 home runs, 54 RBI, 42 runs, and three steals in 122 games.
Nov 14   
Jeff McNeil  • 2B  •  Mets

Jeff McNeil has Procedure for Thoracic Outlet Syndrome

New York Mets second baseman Jeff McNeil (shoulder) underwent a minor procedure for thoracic outlet syndrome shortly after the season ended, according to his agent, Garrett Parcell. McNeil already has good range of motion after the surgery and is expected to be a full participant in spring training in 2026. Parcell noted that McNeil's injury affected his swing late in the season, one in which he finished with a .243/.335/.411 slash line, .746 OPS, 12 home runs, 54 RBI, 42 runs scored, and three steals in 122 games played. The 33-year-old former batting champion had a rough .514 OPS in the final month of the season, but he could bounce back next year with better health. Even though McNeil could be New York's starting second baseman on Opening Day, he doesn't offer much in the way of fantasy upside at his age unless he suddenly becomes a .300 hitter again, which is unlikely.
Nov 13   
Jeff McNeil  • 2B  •  Mets

Jeff McNeil Back in Lineup on Saturday

New York Mets second baseman/outfielder Jeff McNeil (shoulder) is returning to the lineup on Saturday in a meeting with the Atlanta Braves. He'll hit fifth against right-hander Cal Quantrill after missing two straight games with soreness in his right shoulder. McNeil has hit a respectable .294/.342/.426 with one home run, eight RBI, and a 9:5 K:BB in 18 games this month. He owns an overall slash line of .259/.350/.442 with 10 homers, 40 RBI, 33 runs scored, and more walks (38) than strikeouts (36) in 342 plate appearances.
Aug 23, 2025   
Jeff McNeil  • 2B  •  Mets

Jeff McNeil Out Again on Friday

New York Mets second baseman/outfielder Jeff McNeil (shoulder) will start on the bench again for Friday's series opener against the division-rival Atlanta Braves at Truist Park. Brett Baty is making another start at the keystone and is hitting out of the six-hole against Braves left-hander Joey Wentz. McNeil is considered day-to-day with soreness in his right shoulder and will miss his second straight game. The 33-year-old former batting champion isn't dealing with anything serious, but when he does return to the starting nine, the Mets could ease him back in the designated hitter spot so that he won't be forced to make throws. McNeil hasn't done much to excite fantasy managers all year, but he has hit a strong .294 (20-for-68) with a homer, six doubles and eight RBI in 18 games in the month of August. Baty has two hits and an RBI in only four career at-bats against Wentz. UPDATE: An MRI exam on McNeil's shoulder came back clean, according to manager Carlos Mendoza. He will be available off the bench on Friday night.
Aug 22, 2025   
Jeff McNeil  • 2B  •  Mets

Jeff McNeil Out With Shoulder Soreness

New York Mets infielder/outfielder Jeff McNeil (shoulder) is dealing with right-shoulder soreness, which bothers him mostly when he's throwing, according to MLB.com's Anthony DiComo. It's the reason why McNeil is not in Thursday's starting lineup against the division-rival Washington Nationals. Brett Baty is starting at second base and will bat sixth against Nationals left-hander MacKenzie Gore. It sounds like the 33-year-old McNeil shouldn't need a trip to the injured list with an injury that has been bothering him since last week, but it's possible that he'll be eased back in as the designated hitter, possibly for Friday's series opener against the division-rival Atlanta Braves on the road. McNeil hasn't looked like a former batting champion in 2025, but he's looked his best in August, going 20-for-67 (.299) with a homer, six doubles, eight RBI and nine runs scored in 17 games played.
Aug 21, 2025   
Jeff McNeil  • 2B  •  Mets

Jeff McNeil Clubs Three-Run Homer in Win

New York Mets second baseman Jeff McNeil continued to swing a hot bat in Thursday's 4-3 victory over the division-rival Washington Nationals at Citi Field to complete the sweep. McNeil went 1-for-2 in the contest with a three-run home run off right-hander Michael Soroka in the first inning to set the tone. The 33-year-old former National League batting champion now has three long balls in his last four games and is hitting .340 (16-for-47) in his last 13 games to raise his season average to .270 and his OPS to .911. He got a late start to the 2025 season due to injury but has now clubbed seven home runs and driven in 22 runs in his first 38 games played in 2025. McNeil hit only .238 (101-for-424) a season ago for the Mets in 129 games with 12 home runs and 44 RBI. We want to see more from McNeil before saying he's back, but there's no denying he's seeing the ball well right now at the plate.
Jun 12, 2025   
Jeff McNeil  • 2B  •  Mets

Jeff McNeil Homers Twice, Drives in Four

New York Mets second baseman Jeff McNeil had a great day at the plate in a 13-5 win against the Rockies on Sunday, going 3-for-6 with two home runs, a double, three runs, and four RBI. The veteran has enjoyed the series in Coors Field, as this was his second straight game where he has left the yard. He's now slashing .257/.355/.533 with six home runs, 17 RBI, and 12 runs through 35 games. The 33-year-old is no longer a threat to hit for a .300 batting average like he was earlier in his career, but he should still provide a solid OBP and good enough counting stats to make him worth rostering as a middle infield option in deep roto leagues.
Jun 9, 2025   
LEGEND
✕