New Jersey is one of the most talent-rich states when it comes to baseball and this year's sophomores are continuing that trend.

This year's 10th graders are already making significant contributions to varsity teams around the state -- some on the highest ranked teams in New Jersey.

The NJ.com baseball staff used games and statistics reported to njschoolsports.com through April 29 to make its picks for the top sophomore position players statewide.

Now, it is up to the fans to decide which 10th grader is the top sophomore pitcher in New Jersey.

Roll through, check out all the candidates and share the list and the vote with your baseball-loving friends.

Lori M. Nichols | NJ Advance Media for NJ.com

The winner is...

Dan DiGiovannantonio of Cedar Creek was voted the top sophomore position player in N.J. He received just under 26,000 votes, which accounted for 17.32-percent of the polls overall voting.

The catcher/outfielder has 21 hits in 53 at-bats. He has scored three runs and leads Cedar Creek with 22 RBI. He is tied for the team lead with six doubles.

Don't Edit

Scott Faytok | For NJ Advance Media

Oren Abbott, Millburn

The Duke-bound first baseman has 17 hits in 37 at-bats. He has 16 runs, 12 RBI and two homers.

Don't Edit

Brian Yadlon, Monmouth

Yadlon is a sizzling 14-for-18 (.778) with 13 runs batted in and four runs scored.

Don't Edit

John Hacker, Saddle Brook

Hacker has driven in 16 runs and scored 14. He is batting .483.

Don't Edit

Ernesto Polanco, Memorial

Polanco is 16-for-28 (.571) with a homer, eight RBI and 15 runs scored.

Don't Edit

Don't Edit

PLUS:

Vote for the top sophomore pitcher in N.J.

Don't Edit

Tom Horak | For NJ Advance Media

Mike Bello, Pope John

The Auburn-bound outfielder has been lighting it up with 24 hits in 44 at-bats. He has 13 runs, 16 RBI and seven extra-base hits.

Don't Edit

Dan Penas, East Brunswick Tech

Penas is batting .355 (15-for-33) with 13 RBI and 12 runs scored.

Don't Edit

Jordan Nitti, Steinert

The third baseman is batting .471 with 22 hits and 10 RBI for the Spartans.

Don't Edit

John Ortega, New Brunswick

Ortega is batting .455 with 14 RBI and 11 runs scored.

Don't Edit

Don't Edit

Max Cala, Brick Memorial

Cala is batting .426 with 20 hits, 11 runs scored and nine RBI for the Golden Mustangs.

Don't Edit

Christian Figueroa, St. Mary (Ruth.)

Figueroa has scored 21 runs with 11 RBI. He is batting .454 with 15 hits -- including a home run.

Don't Edit

Tom Horak | For NJ Advance Media

Jimmy Brennan, Pope John

The catcher has 18 hits in 41 at-bats. He has seven runs and eight RBI.

Don't Edit

Gavin Abrams, Metuchen

Abrams has 11 hits, but has knocked in 19 runs and scored 12.

Don't Edit

John Munson | NJ Advance Media for NJ.com

Ben Romano, Delbarton

Romano has nine hits in 18 at-bats to amount for a .700 slugging percentage.

Don't Edit

Don't Edit

Allen Sanchez, Hudson Catholic

Sanchez has 16 runs batted in on 13 hits with 10 runs scored.

Don't Edit

Danilo Perdomo, Hamilton West

The outfielder is batting .333 with 15 hits, 11 runs scored and five RBI for the Hornets.

Don't Edit

Tyler Sansone, Midland Park

Sansone is batting .405 (15-for-37) with 10 runs scored and six RBI.

Don't Edit

Scott Faytok | For NJ Advance Media

Connor Grotyohann, Wallkill Valley

The first baseman has 12 hits in 29 at-bats. He has nine RBI, seven runs scored and two homers.

Don't Edit

Dan Merkel, Allentown

The speedy, athletic center fielder-pitcher was a freshman starter on an Allentown team that went to the Group 3 final in 2018. Merkel has 14 hits for the Redbirds with nine RBI and nine runs scored.

Don't Edit

Don't Edit

Nico Lopez, Edison

Lopez is 20-for-59 (.340) with 15 runs scored and seven runs batted in.

Don't Edit

Charles Chopuvka, Ranney

Chopuvka is batting .667 (12-for-18) with 13 RBI and nine runs scored.

Don't Edit

Christian Verrico, Butler

Verrico has nine hits but has scored 10 runs with five runs batted in.

Don't Edit

Shane Martin, Robbinsville

Martin has 13 hits, 15 runs scored and five RBI for the Ravens.

Don't Edit

Branden Melendez, St. Mary (Ruth.)

Melendez is 15-for-42 with 13 runs scored, 11 RBI and a home run.

Don't Edit

Don't Edit

Thomas Guidice, Manalapan

Guidice has been a significant contributor for the No. 19 Braves. He has eight hits in 15 at-bats with seven RBI and five runs scored.

Don't Edit

Kiel McGee, Cresskill

McGee has 11 hits with 10 RBI and four runs scored.

Don't Edit

Justin Guest, West Windsor-Plainsboro South

Guest is 15-for-39 (.385) with 11 runs scored and four runs batted in.

Don't Edit

Joe Warner | For NJ Advance Media

Ben Maiers, Kingsway

Maiers is among state leaders with seven doubles, going 19for-36 with 10 runs scored and 13 RBIs.

Don't Edit

Lori M. Nichols | NJ Advance Media for NJ.com

Ryley Perez, Washington Township

Perez has stepped into a starting role and went 15-for-44 with three doubles, eight runs scored and eight RBIs.

Don't Edit

Don't Edit

Tyler LeRoy, Delran

LeRoy went 14-for-32 with three doubles, 17 runs scored and 18 RBIs over the team's first 13 games.

Don't Edit

Joe Warner | For NJ Advance Media

Brody Colbert, Williamstown

A two-year starter, Colbert went 17-for-39 to open the season for the Braves. He also scored 13 runs and drive in seven more.

Don't Edit

Kevin Minnick | NJ Advance Media for NJ.com

David Hagaman, Cedar Creek

Hagaman has been outstanding over the first few weeks, going 20-for-45 with six doubles, 13 runs scored and 17 RBIs. He's also earned Cape-Atlantic League Player of the Week recognition.

Don't Edit

Joe Warner | For NJ Advance Media

Justin Szestowicki, Kingsway

The Dragons' starting second baseman, Szestowicki opened the season by going 12-for-37 with a double, triple, three homers, nine runs scored and seven RBIs.

Don't Edit

Lori M. Nichols | NJ Advance Media for NJ.com

Dan DiGiovannantonio, Cedar Creek

Off to a solid start, DiGiovannantonio went 17-for-42 with six doubles and 19 RBIs.

Don't Edit

Don't Edit

Photo provided by Holy Spirit baseball

Steven Petrosh, Holy Spirit

Already a Cape-Atlantic League Player of the Week recipient, Petrosh went 12-for-28 with a home run, nine runs scored and eight RBIs.

Don't Edit

Joe Warner | For NJ Advance Media

Adam Aquilino, Highland

A pleasant surprise, Aquilino went 22-for-40 with four doubles, 16 runs scored and 10 RBIs.

Don't Edit

Jake Siegel, New Egypt

Siegel is off to a terrific start, going 15-for-34 with nine runs scored and 10 RBIs.

Don't Edit

Anthony Scozzari, New Egypt

Scozzari helped New Egypt get off to a string start, going 11-for-34 with eight runs scored and six RBIs.

Don't Edit

Sean Ahrens, Delran

Ahrens went 10-for-30 with 14 runs scored and 12 RBIs for the Bears.

Don't Edit

Don't Edit

Gannon Brady, Ocean City

Brady hit .333 with three doubles, 12 runs scored and six RBIs.

Don't Edit

Ian Murphy, West Deptford

Murphy opened the season going 12-for-30 with three doubles, a homer, 11 runs scored and nine RBIs.

Don't Edit

Brandon Jones, Overbrook

Jones has enjoyed a solid start, going 10-for-28 with two doubles, seven runs scored and five RBIs.

Don't Edit

Shane Daly, Haddon Heights

The Garnets are off to a strong start and Daly has played his part, going 10-for-31 with 12 runs scored.

Don't Edit

Joey Steff, Seneca

Steff opened the season going 12-for-29 with five doubles and seven RBIs.

Don't Edit

Don't Edit

Sam Long, Schalick

Long has had a terrific start, going 17-for-39 with five doubles, two triples 16 runs scored and 15 RBIs.

Don't Edit

Hammonton beats #9 Triton 8-1. Stephen Restuccio went 6 strong striking out 5 to earn his 2nd win of the season. Jared Beebe did some yard work with a 3 run bomb. Lucas DeStefano collects his first career varsity hit! #team #map #shorts — Hammonton Baseball (@HHSDevilsBB) April 25, 2019

Jared Beebe, Hammonton

Beebe has shown to be a solid offensive performer, going 17-for-40 with a double, triple, two homers, 12 runs scored and 14 RBIs.

Don't Edit

Dan Kelly, Pitman

Kelly has played his part in helping Pitman stay in the Tri-County Classic race, going 12-or-28 with four doubles and nine RBIs.

Don't Edit

Sean Hard, St. Joseph (Mont.)

The infielder is off to a very quick start to his high school career with 19 hits in 28 at-bats as well as 17 RBI, nine runs and five extra base hits.

Don't Edit

Zakary Ferguson, Passaic Valley

The third baseman is lighting up the stat sheet this season with 18 hits in 49 at-bats as well as 10 runs scored, 14 RBI and five doubles.

Don't Edit

Don't Edit

Noah Cannici, Dumont

The outfielder has been a consistent contributor with 12 hits in 39 at-bats. He has 12 RBI, nine runs and four doubles.

Don't Edit

Kyle Corso, Wayne Valley

The third baseman has already proven to be a key player for Wayne Valley. He has 16 hits in 31 at-bats to go along with his 11 runs and five RBI.

Don't Edit

Cael Magill, King's Christian

Magill has had a terrific season for the Knights, going 32-for-66 with seven doubles, a triple, one home run, 23 runs scored and 24 RBIs.

Don't Edit

Aries Samek, Teaneck

Teaneck may not have a win, but its shortstop is certainly turning heads. The Notre Dame recruit has 15 hits in 33 at-bats to go along with his 10 runs and six RBI.

Don't Edit

Cal Braga, Morris Catholic

Braga is able to play anywhere on the field. At the dish he has 13 hits in 41 at-bats. He has scored 10 runs and has eight RBI.

Don't Edit

Don't Edit

Scott Faytok | For NJ Advance Media

Karson Harcourt, Seton Hall Prep

The first baseman has 10 hits in 39 at-bats. He has 11 runs and 10 RBI.

Don't Edit

Jake Zirlin, Millburn

The third baseman has 11 hits in 35 at-bats. He has 10 RBI and five runs scored. He has a knack for getting on base and has 12 walks.

Don't Edit

Justin Waack, West Essex

The middle infielder has 14 hits in 41 at-bats to go along with his eight runs and five RBI.

Don't Edit

Andrew Mills | NJ Advance Media for NJ.com

Jayden Bloch, Hillsborough

The catcher has nine hits in 28 at-bats to go along with his 11 RBI and nine walks.

Don't Edit

Anerson Portorreal, Newark Tech

Portorreal has 11 hits in 28 at-bats to go along with his 11 runs, 10 RBI and nine walks.

Don't Edit

Don't Edit

Gus Carreto, Brearley

The outfielder has 14 hits in 34 at-bats to go along with his seven runs and 12 RBI.

Don't Edit

Christopher Tomalavage, Union Catholic

The corner infielder has seven hits in 33 at-bats to go along with his 10 RBI and four runs scored.

Don't Edit

Kaleb Willis, King's Christian

An outfielder, Willis has gone 21-for-55 with three doubles, a homer, 28 runs scored and six RBIs.

Don't Edit

Kyle Adorno, Johnson

The centerfielder has 17 hits in 43 at-bats to go along with his 19 runs and seven RBI.

Don't Edit

Jack Greco, Oratory Prep

The third baseman has 18 hits in 39 at-bats to go along with his 10 runs and eight RBI.

Don't Edit

Don't Edit

Benjamin Cuccolo, Rutgers Prep

The catcher/outfielder has 20 hits in 39 at-bats to go along with his 20 runs scored, 12 RBI, five doubles and eight walks.

Don't Edit

Joe Skapinetz, Gill St. Bernard’s

The third baseman has 13 hits in 39 at-bats. He has four runs and 12 RBI. He pitches as well and is 2-1 with a 2.67 ERA and 18 strikeouts in 18 innings pitched.

Don't Edit

Matt Kalinak, Gill St. Bernard's

The shortstop is 16-for-40 with 19 runs and 17 walks. He is a two-year starter.

Don't Edit

Joshua Kuroda-Grauer, Franklin

The shortstop has 18 hits in 37 at-bats to go along with his 14 runs, eight RBI and three homers. He has also stolen nine bases.

Don't Edit

Christopher Markovich, North Hunterdon

Markovich may be off to a slow start with three hits in 14 at-bats and just three runs scored and an RBI, but he is committed to Boston College and has a huge upside.

Don't Edit

Don't Edit

Voting rules

Voting will be open until noon on Tuesday, May 7 so get your votes in now.

Disclaimer: We know you take these polls seriously. We do, too. We encourage you to come back and vote often. Please note, the poll will view rapid-fire voting from any individual IP as an attack and will put that IP in a time out.

Results will not have any impact on NJ.com's All-State teams and end of season awards.

You can do anything you want within reason to win these polls - make your case in the comments below, use Facebook, Twitter, Pinterest, Google+, MySpace, carrier pigeons, telegrams ... whatever you want to get the vote out. BUT any tech-based method designed to rack up votes will be flagged and those votes will be thrown out.

Don't Edit

Don't Edit

Kevin Minnick may be reached at kminnick@njadvancemedia.com. Follow him on twitter @kminnicksports. Like NJ.com HS sports on Facebook.

Richard Greco may be reached at rgreco@njadvancemedia.com. Follow him on Twitter @Richard_V_Greco. Find NJ.com on Facebook.

Joe Zedalis may be reached at jzedalis@njadvancemedia.com. Follow him on Twitter @josephzedalis. Like NJ.com HS sports on Facebook.