His right arm in a sling and his season over four games prematurely, Jeff McNeil could declare his first full year in the big leagues a success.

“It was a good year,” the Mets utilityman said Thursday at Citi Field before the Mets’ 4-2 loss to the Marlins. “I wish that we’d be playing a little bit longer and hopefully got in the playoffs, but we’ll build on this and I’ll build on my year as well, and hopefully we are playing in October next year.”

McNeil was hit by a pitch on his right wrist the previous night and diagnosed with a distal ulnar fracture for which he is expected to undergo surgery next week. Recovery time is about six weeks — a plate will be inserted in the wrist — leaving McNeil plenty of time to prepare for spring training 2020.

He finished with a .318/.384/.531 slash line with 23 homers and 75 RBIs in 133 games. It followed an impressive two-month stint as a rookie last season — albeit one that had left team officials unconvinced McNeil was an everyday answer — prompting the acquisitions of Robinson Cano and Jed Lowrie.

Now, all ambiguity has dissipated surrounding the 27-year-old McNeil in a season highlighted by an All-Star Game appearance with his close friend Pete Alonso.

“Jeff is an awesome guy to have on the same side,” said Alonso, who rose through the Mets farm system with McNeil. “He provides versatility on defense, he’s an unreal hitter and he’s always on base. He does so much for our team and having him is real important.

“What he’s been able to do this year was real special. The dude competes his ass off. He competes, he works and he’s a hell of a ballplayer and he’s going to continue to get better over time and he is going to be good for a real long time.”

As somebody who broke his left hand three times in an 11-month span beginning in 2016 — twice from a pitched ball and once sliding into a base — Alonso could empathize with McNeil.

“I know he loves to golf and I know he’s an active guy, and I said to take it slow,” Alonso said. “He is going into the offseason and he doesn’t need to rush back. Just be diligent after you get the cast off, the brace off, whatever, so just some basic pointers of trying to manage the whole mental side of being hurt, because the mental side is probably the toughest.”

McNeil started 45 games in left field, 38 in right, 16 at second base and seven at third. In the lineup, he spent most of his time at leadoff, with 92 starts.

Todd Frazier will be headed to free agency after the season and likely won’t return, leaving third base as a potential full-time option for McNeil next season. But the team also has Lowrie under contract for another year and could look to reduce Cano’s workload at second base with the idea of keeping him healthy, so McNeil’s versatility might again be utilized.

“I like what I did this year, but whatever is best for the organization, I am willing to do that and I’m happy to play wherever,” McNeil said.

McNeil’s batting average peaked at .356 on July 6, putting him in the early conversation for the batting title. A second-half dropoff ended that possibility, but McNeil’s power numbers increased — he hit more than half his homers in the final two months of the season.

Would McNeil prefer the bigger homer total or higher batting average?

“Somewhere in the middle,” he said. “I want to hit for a high average, I want to hit for some power, but I didn’t do anything to change anything in halves. I just happened to hit more home runs and not as many hits fell in the second half, I would say, but hopefully I will be a .330 hitter and 25 home runs and 100 RBIs. I will take that. I want to be that kind of player.”