Eric Canha-USA TODAY Sports

Versatile Red Sox prospect Kristian Campbell nearly hit for the cycle in High-A Greenville’s 8-2 win over the Asheville Tourists on Thursday night.

Batting second and starting at second base for the Drive at hitter-friendly McCormick Field, Campbell went 4-for-4 with a double, a home run, three RBIs, two runs scored, and a walk. All four hits had exit velocities of more than 100 mph, according to the Red Sox’ Player Development X/Twitter account.

After singling in the first inning, Campbell doubled in Ahbram Liendo to open the scoring in the top half of the third. The 21-year-old scored on a sacrifice fly and stroked another single in the fourth before crushing a two-run homer off Asheville reliever Carlos Calderon to give Greenville an 8-2 lead in the top of the fifth.

Having already gone deep for the third straight game, Campbell had the chance to complete the first cycle of his young career with a triple. The right-handed hitter stepped up to the plate one final time to lead off the ninth inning but did not get much to swing at and instead drew a seven-pitch walk to put the finishing touches on a productive evening.

In three games against Asheville this week, Campbell has gone 7-for-12 (.583) with one double, three home runs, six RBIs, five runs scored, two walks, and two strikeouts. After somewhat of a slow start, he is now batting .276/.391/.569 with five doubles, four homers, 12 runs driven in, 11 runs scored, one stolen base, 10 walks, and 19 strikeouts over 16 games (69 plate appearances) for Greenville this season.

Among 87 qualified hitters in the South Atlantic League coming into play on Friday, Campbell ranks 22nd in walk rate (14.5 percent), 19th in batting average, 12th in on-base percentage, fourth in slugging percentage, third in OPS (.960), fourth in isolated power (.293), 23rd in line-drive rate (25.7 percent), 38th in swinging-strike rate (11.3 percent), and second in wRC+ (173), per FanGraphs.

On the other side of the ball, Campbell has seen playing time at three different positions for the Drive so far this year. The 6-foot-3, 191-pounder has logged 65 1/3 innings at second base and 39 innings in center field and has yet to commit an error. He also started three games as Greenville’s designated hitter and has prior experience at both corner outfield spots.

Campbell, who turns 22 in June, was selected by the Red Sox with the 132nd overall pick in last year’s draft out of Georgia Tech. That, of course, is the pick the club received as compensation for losing Xander Bogaerts to the Padres in free agency the previous winter.

A Georgia native himself, Campbell signed with Boston for $492,700 and made his professional debut in the Florida Complex League. He posted a .911 OPS in 22 games between the FCL and Greenville last season while helping the Drive win their first South Atlantic League title since 2017.

After spending most of the offseason in Fort Myers, Campbell entered his first minor-league spring training ranked by Baseball America as the No. 35 prospect in Boston’s farm system. He drew palpable buzz on the back fields of the JetBlue Park complex, with Red Sox director of player development Brian Abraham telling The Boston Globe’s Alex Speier: “I think with the swing-decision ability that he already naturally has on top of the ability to impact the baseball, we’re looking at a guy who could be really, really impactful and continue to get better.”

Taking that all into consideration, it should be interesting to see if Campbell can keep this kind of production up and possibly make his way to Double-A Portland later in the season. In the interim, he will start at second base and bat cleanup for Greenville on Friday.

First pitch from McCormick Field is scheduled for 6:35 p.m. eastern time, though the forecast does not look particularly promising.

More must-reads:

TODAY'S BEST
Watch: Bryson DeChambeau pays tribute to the late Payne Stewart after winning U.S. Open
Rory McIlroy chokes away U.S. Open with pair of brutal missed putts
Watch: Dodgers' Mookie Betts leaves game after taking 98 mph pitch to hand
Dodgers' Dave Roberts confirms Yoshinobu Yamamoto is going on 15-day IL
Ryan Blaney staves off challengers for dominant win at Iowa Corn 350
Sky forward Angel Reese rips officials following loss to Fever
Watch: Denmark's Christian Eriksen nets goal at Euro 2024 three years after suffering cardiac arrest
Watch: UFL championship marred by late on-field altercation between Stallions, Brahmas
Is Commanders' Jayden Daniels likely to open season as starting QB?
Kyrie Irving's warning to potential Celtics is being taken out of context
What could the Ducks fetch for Trevor Zegras in trade?
The biggest surprises during the 2024 MLB season so far
Dodgers star will miss 'some time' with broken bone in left wrist
Former MLB journeyman dies at 61 years old
Pivotal Celtics center deemed questionable ahead of Game 5
Draymond Green weighs in on Klay Thompson's latest move
Tom Brady makes his broadcasting debut during UFL championship
Former top-five pick could follow the Dante Exum blueprint for NBA return
Yankees shelve top prospect once more due to injury concern
Watch: Reds' Elly De La Cruz scores from second base on pickoff attempt