Prep Softball Logo
Login Subscribe
    • Players/Parents
    • College Coaches
  • Coverage
  • Loading...
  • Prep Softball for
    • Players
    • Parents
    • Club Coaches
    • High School Coaches
    • College Coaches
    • Fans
    View All Features
    • Coverage Access Prep Softball articles year-round.
    • Rankings See how players stack up in each state.
    • Player Profile Build your own profile and join the Prep Softball database.
    • Profile Trends Track your Player Profile views over time.
    • Recruiting Tasks Stay on-track in the recruiting process
    • Recruiting Dashboard All your recruiting tools in a single place.
    • Coach Views Get notified when a college coach views your profile.
    • College Match Recommends colleges that match with your profile.
    • Recruiting Newsletter Become an expert on the recruiting process.
    • College Email Template Send customized emails directly to college coaches.
    • Contributors
    • How We Rank
    • About Us
  • National
  • Player Rankings
    • 2026 Rankings

    • 2027 Rankings

    • 2028 Rankings

    • 2029 Northeast Region Rankings

    • 2029 Midwest Region Rankings

  • Player Database
  • Contributors
Prep Softball Logo
  • Home
  • Rankings
      Loading...
  • Features
      Prep Softball for
      • Players
      • Parents
      • Club Coaches
      • High School Coaches
      • College Coaches
      • Fans
      View All Features
      • Coverage Access Prep Softball articles year-round.
      • Rankings See how players stack up in each state.
      • Player Profile Build your own profile and join the Prep Softball database.
      • Profile Trends Track your Player Profile views over time.
      • Recruiting Tasks Stay on-track in the recruiting process
      • Recruiting Dashboard All your recruiting tools in a single place.
      • Coach Views Get notified when a college coach views your profile.
      • College Match Recommends colleges that match with your profile.
      • Recruiting Newsletter Become an expert on the recruiting process.
      • College Email Template Send customized emails directly to college coaches.
  • About Us
      • Contributors
      • How We Rank
      • About Us
  • Support
Login Subscribe

2031 Contact Hitters Who Just Don’t Strike Out

2031 Contact Hitters Who Just Don’t Strike Out
Photo: Kennedy Keel/X
Michaela Carter
Michaela Carter April 15, 2026 @ 09:00 AM
Facebook
X (Formerly Twitter)
<!-- wp:paragraph --> <p>​​The 2031 class is already showcasing a strong group of hitters who pride themselves on consistency and control at the plate. These athletes don't give away at-bats, consistently putting the ball in play, working counts, and applying pressure on defenses.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>With advanced bat-to-ball skills and a disciplined approach, they continue to prove that making contact and competing every pitch can be just as impactful as power. </p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Below, Prep Softball highlights six hitters from the high school graduating class of 2031 who consistently put the ball in play.</p> <!-- /wp:paragraph --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_not_in_database":["not_in_db"],"_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations_0_player_details_selected_featured_image":159203,"_player_evaluations_0_player_details_selected_featured_image":"field_62cca28ffa4e7","player_evaluations_0_player_details_player_name":"Shelby Frye","_player_evaluations_0_player_details_player_name":"field_62aba4c9ecf2f","player_evaluations_0_player_details_graduating_class":"2031","_player_evaluations_0_player_details_graduating_class":"field_62aba4ddecf30","player_evaluations_0_player_details_height":"null","_player_evaluations_0_player_details_height":"field_62aba4e8ecf31","player_evaluations_0_player_details_position":"28","_player_evaluations_0_player_details_position":"field_62aba4f0ecf32","player_evaluations_0_player_details_school":"","_player_evaluations_0_player_details_school":"field_62aba4fdecf33","player_evaluations_0_player_details_club_program":"Mojo Fry 13U - Legacy Tennessee Mojo (MI)","_player_evaluations_0_player_details_club_program":"field_62d20e723441a","player_evaluations_0_player_details":"","_player_evaluations_0_player_details":"field_62aba4afecf2e","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-69dc25b3b9c4a"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Shelby Frye is a 2031 outfielder and catcher who's a reliable contact hitter who brings consistency and production to the heart of the lineup. Batting in the No. 3 spot, she consistently delivers quality at-bats. She demonstrates advanced barrel control and the ability to drive line drives to all fields. Frye rarely gives away an at-bat, pairing her approach with strong strike zone awareness and discipline. She continues to lead the lineup in key offensive categories. With her strong situational awareness, she's a tough out every time she steps in the box. Her ability to execute in big moments makes her even more formidable. Shelby Frye is a player to keep an eye on throughout the summer season as she continues to demonstrate her strong abilities at the plate.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_not_in_database":["not_in_db"],"_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations_0_player_details_selected_featured_image":159259,"_player_evaluations_0_player_details_selected_featured_image":"field_62cca28ffa4e7","player_evaluations_0_player_details_player_name":"Gaby Maltbie","_player_evaluations_0_player_details_player_name":"field_62aba4c9ecf2f","player_evaluations_0_player_details_graduating_class":"2031","_player_evaluations_0_player_details_graduating_class":"field_62aba4ddecf30","player_evaluations_0_player_details_height":"null","_player_evaluations_0_player_details_height":"field_62aba4e8ecf31","player_evaluations_0_player_details_position":"28","_player_evaluations_0_player_details_position":"field_62aba4f0ecf32","player_evaluations_0_player_details_school":"","_player_evaluations_0_player_details_school":"field_62aba4fdecf33","player_evaluations_0_player_details_club_program":"Ohio Lasers 2031 Steed","_player_evaluations_0_player_details_club_program":"field_62d20e723441a","player_evaluations_0_player_details":"","_player_evaluations_0_player_details":"field_62aba4afecf2e","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-69dc25b3b9d0e"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Gaby Maltbie is another 2031 prospect who's a true high-contact hitter, consistently putting the ball in play and pressuring defenses. She is a standout player for the Ohio Lasers team, excelling both offensively and defensively. In the fall, she achieved a .406 batting average and a .431 on-base percentage, showcasing her strong contact skills. Even more impressively, Maltbie recorded a 100% contact rate across 77 plate appearances. With her exceptional ability to make contact and growing power, she continues to position herself as a dependable and significant offensive threat to watch.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_not_in_database":["not_in_db"],"_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations_0_player_details_selected_featured_image":159258,"_player_evaluations_0_player_details_selected_featured_image":"field_62cca28ffa4e7","player_evaluations_0_player_details_player_name":"Kennedy Keel","_player_evaluations_0_player_details_player_name":"field_62aba4c9ecf2f","player_evaluations_0_player_details_graduating_class":"2031","_player_evaluations_0_player_details_graduating_class":"field_62aba4ddecf30","player_evaluations_0_player_details_height":"null","_player_evaluations_0_player_details_height":"field_62aba4e8ecf31","player_evaluations_0_player_details_position":"29","_player_evaluations_0_player_details_position":"field_62aba4f0ecf32","player_evaluations_0_player_details_school":"","_player_evaluations_0_player_details_school":"field_62aba4fdecf33","player_evaluations_0_player_details_club_program":"Texas Blaze 14U United ","_player_evaluations_0_player_details_club_program":"field_62d20e723441a","player_evaluations_0_player_details":"","_player_evaluations_0_player_details":"field_62aba4afecf2e","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-69dc25b3b9dc8"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Kennedy Keel is a standout for Texas Blaze 14U who continues to prove herself as one of the toughest outs at the plate in her class. She combines an elite contact approach with strong production, consistently putting the ball in play and pressuring defenses. Over the summer, she hit an impressive .553 with 88 hits in 179 plate appearances, striking out just 13 times. She carried that momentum into the fall season, hitting .415, and followed it up with a .476 average in the spring, recording only one strikeout. With her ability to rack up hits and control the zone, Kennedy Keel is the definition of a high-level contact hitter. She creates runs with both her bat and speed, making her someone college coaches need to watch.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_not_in_database":["not_in_db"],"_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations_0_player_details_selected_featured_image":159206,"_player_evaluations_0_player_details_selected_featured_image":"field_62cca28ffa4e7","player_evaluations_0_player_details_player_name":"Livvy Canfield","_player_evaluations_0_player_details_player_name":"field_62aba4c9ecf2f","player_evaluations_0_player_details_graduating_class":"2031","_player_evaluations_0_player_details_graduating_class":"field_62aba4ddecf30","player_evaluations_0_player_details_height":"null","_player_evaluations_0_player_details_height":"field_62aba4e8ecf31","player_evaluations_0_player_details_position":"","_player_evaluations_0_player_details_position":"field_62aba4f0ecf32","player_evaluations_0_player_details_school":"","_player_evaluations_0_player_details_school":"field_62aba4fdecf33","player_evaluations_0_player_details_club_program":"Utah Sliders","_player_evaluations_0_player_details_club_program":"field_62d20e723441a","player_evaluations_0_player_details":"","_player_evaluations_0_player_details":"field_62aba4afecf2e","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-69dc25b3b9e7c"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Livvy Canfield, a standout player from the class of 2031, is an exceptional contact hitter who continues to demonstrate growth and consistency at the plate. She has excellent vision and rarely gives away an at-bat, striking out only 6 times in 139 appearances. Canfield achieved an impressive batting average of .510 and an on-base percentage of .630. She led her team in both categories as well as in RBIs. Her ability to consistently make contact, get on base, and drive in runs makes her one of the most reliable and disciplined hitters in her class. Livvy Canfield is ready to showcase the same abilities and statistics entering the summer season. </p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_not_in_database":["not_in_db"],"_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations_0_player_details_selected_featured_image":159208,"_player_evaluations_0_player_details_selected_featured_image":"field_62cca28ffa4e7","player_evaluations_0_player_details_player_name":"Carly-Rose Ma'Afala","_player_evaluations_0_player_details_player_name":"field_62aba4c9ecf2f","player_evaluations_0_player_details_graduating_class":"2031","_player_evaluations_0_player_details_graduating_class":"field_62aba4ddecf30","player_evaluations_0_player_details_height":"null","_player_evaluations_0_player_details_height":"field_62aba4e8ecf31","player_evaluations_0_player_details_position":"28","_player_evaluations_0_player_details_position":"field_62aba4f0ecf32","player_evaluations_0_player_details_school":"","_player_evaluations_0_player_details_school":"field_62aba4fdecf33","player_evaluations_0_player_details_club_program":"LV Rising Thomason 14U","_player_evaluations_0_player_details_club_program":"field_62d20e723441a","player_evaluations_0_player_details":"","_player_evaluations_0_player_details":"field_62aba4afecf2e","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-69dc25b3b9f5e"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Carly-Rose Ma'Afala, a 2031 outfielder for LV Rising Thomason 14U, is emerging as a true five-tool prospect and one of the most dependable players in her lineup. She's a tough out at the plate, combining gap-to-gap power with speed. Her advanced hand-eye coordination allows her to consistently barrel up the ball. In 68 at-bats, she's hitting .429, including four triples, showcasing her ability to do damage at the plate and create extra-base hits. She thrives in big moments, collecting 26 RBIs while striking out just four times all season. This highlights her discipline and ability to compete every at-bat. Carly-Rose Ma'Afala is expected to maintain her consistent performance throughout the summer season and continue to be a standout.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_not_in_database":["not_in_db"],"_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations_0_player_details_selected_featured_image":159257,"_player_evaluations_0_player_details_selected_featured_image":"field_62cca28ffa4e7","player_evaluations_0_player_details_player_name":"Kyla Adkins ","_player_evaluations_0_player_details_player_name":"field_62aba4c9ecf2f","player_evaluations_0_player_details_graduating_class":"2031","_player_evaluations_0_player_details_graduating_class":"field_62aba4ddecf30","player_evaluations_0_player_details_height":"null","_player_evaluations_0_player_details_height":"field_62aba4e8ecf31","player_evaluations_0_player_details_position":"19","_player_evaluations_0_player_details_position":"field_62aba4f0ecf32","player_evaluations_0_player_details_school":"","_player_evaluations_0_player_details_school":"field_62aba4fdecf33","player_evaluations_0_player_details_club_program":"Ohio Lasers 2031 Steed","_player_evaluations_0_player_details_club_program":"field_62d20e723441a","player_evaluations_0_player_details":"","_player_evaluations_0_player_details":"field_62aba4afecf2e","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-69dc25b3ba03b"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Kyla Adkins is a skilled pitcher and an excellent contact hitter who reliably gets on base. She approaches the plate with discipline, demonstrating strong bat-to-ball skills and the ability to drive the ball for extra bases. During the fall season, Adkins achieved an impressive batting average of .538, along with a .617 on-base percentage. She recorded 10 doubles, 9 triples, and 4 home runs. She also collected 46 RBIs, scored 40 runs, and drew 17 walks, showcasing her ability to produce runs and extend at-bats. Kyla Adkins combines power and consistency at the plate, making her a constant threat in the lineup.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block -->

​​The 2031 class is already showcasing a strong group of hitters who pride themselves on consistency and control at the plate. These athletes don't give away at-bats, consistently putting the ball in play, working counts, and applying pressure on defenses.

Shelby Frye

Shelby Frye

POS OF
CLASS 2031

Shelby Frye

Club: Mojo Fry 13U - Legacy Tennessee Mojo (MI)
Subscribe below to view this player's evaluation
Gaby Maltbie

Gaby Maltbie

POS OF
CLASS 2031

Gaby Maltbie

Club: Ohio Lasers 2031 Steed
Subscribe below to view this player's evaluation
Kennedy Keel

Kennedy Keel

POS INF
CLASS 2031

Kennedy Keel

Club: Texas Blaze 14U United
Subscribe below to view this player's evaluation
Livvy Canfield

Livvy Canfield

POS N/A
CLASS 2031

Livvy Canfield

Club: Utah Sliders
Subscribe below to view this player's evaluation
Carly-Rose Ma'Afala

Carly-Rose Ma'Afala

POS OF
CLASS 2031

Carly-Rose Ma'Afala

Club: LV Rising Thomason 14U
Subscribe below to view this player's evaluation
Kyla Adkins

Kyla Adkins

POS RHP
CLASS 2031

Kyla Adkins

Club: Ohio Lasers 2031 Steed
Subscribe below to view this player's evaluation
Prep Softball

Access all of Prep Softball

Continue reading this article and more.

Continue Reading
Already a subscriber? Log in

Related Articles

  • 2031 Athletes Excelling On Both Sides Of The Ball

    2031 Athletes Excelling On Both Sides Of The Ball

    Jack Church • April 16

  • Five 2031 Pitchers Who Keep Hitters Off Balance

    Five 2031 Pitchers Who Keep Hitters Off Balance

    Akiem Bailum • April 16

  • 2030 Game-Changers You Need To Know

    2030 Game-Changers You Need To Know

    Caroline Fudge • April 15

  • 2030 Defenders Who Make Tough Plays Look Routine

    2030 Defenders Who Make Tough Plays Look Routine

    Kayla Lombardo • April 14

  • 2030 Players Who Play The Game With High Energy

    2030 Players Who Play The Game With High Energy

    Kayla Lombardo • April 13

Upgrade to Prep Softball+
Unlock rankings, insights, and recruiting tools to maximize your exposure and guide your path to college.
Learn More


Loading...
Home National 2031 Contact Hitters Who Just Don’t Strike Out

Prep Network

  • Prep Network
  • Prep Dig
  • Prep Girls Hoops
  • Prep Hoops
  • Prep Lacrosse
  • Prep Girls Lacrosse
  • Prep Redzone
  • Prep Soccer
  • Prep Softball

Company

  • News
  • About
  • Careers

Resources

  • Terms of Service
  • Privacy Policy
  • Accessibility
  • Cookie Policy
  • NCSA College Recruiting
  • Recruiting Tips
  • College Scholarship Search
  • Terms for Sales and Promotions

Support

  • My Account
  • Contact
  • Sitemap

© 2026 Prep Softball. All rights reserved.