1. Follow @SCSportsReport on Twitter and ReTweet

2. Send me ideas for game results and players I may not know about

3. Show your thanks for all the content we are developing

Venmo: @Tripp-Roakes or Paypal to

4. Do you know a company that would be interested in being the presenting sponsor of Charlotte Virtual High School Baseball? Great exposure for something very positive in the community. Please let me know as that would be a huge assist for South Charlotte Sports Report in this time of no youth sports.

Thank you

Tripp Roakes

With the crushing blow of school and sports being suspended this past weekend, my mind drifted in many places. I like many of you am as tied into the high school game as anyone. I had watched my own son work so hard to prepare for his sophomore year and two weeks in the work was paying off. I eagerly anticipated the season and every single game and moment. I knew his team would battle for a state championship after losing in the finals last year. Until they tell us no, I will hold out hope the season can resume.

I was also so excited to watch so many special friends from baseball years gone by as they begin to find success in high school baseball. The first two weeks of the season gave me memories I will always treasure.

While it does us no good to look for someone or something to blame, we must go on. Players must find a safe way to get their work in both on the field and in whatever online assignments come your way. If we somehow do get ahead of this and can come back to the high school games, the season will not wait on anyone to get caught back up.

Until that time, I am going to present something a little different and unique here on the The 2020 Charlotte Virtual High School Baseball League. I have taken 32 teams that have placed an emphasis on baseball and generally field successful baseball teams. Did I leave a couple of schools out that I may should have included? I am sure I did and since its my creation, I reserve the right to edit 🙂

Games will kick off on Monday March 16th. The first two weeks games have been announced and are posted below. You may find your team playing an old rival or a team you have never played before.

A couple of other important rules and guidelines to the games.

1. Pitchers are under no pitch counts, this is virtual baseball, your ace may pitch every other game or twice in a row! No rainouts in virtual baseball.

2. Games are normal 7 inning affairs, with standard run rules.

3. Each game will have a recap, featuring many players names and stats.

4. I’ve asked others involved in high school baseball to help with their opinions, scouting and results – many people have agreed to give me their version of how the games play out.

5. Sit back and enjoy, this is Virtual, and its for fun! Retweet my posts about it on and make sure to visit some of the advertisers on the page to help support my efforts as we move through these unknown times

Schedule for the next two weeks


Game Report from Charlotte Christian and Hough – Midnight Madness

March 16 Game Reports

March 17 Game Reports

March 17 – Park 2 Game Reports

March 18 Game Reports

March 18 Part 2 Game Reports

March 19 Game Reports

March 20 Game Reports

March 21 Game Reports

March 22 Home Run Derby

March 23 Game Reports

March 24 Game Reports

March 25 Game Reports

March 26 Game Reports

March 27 Game Reports

March 28 Game Reports

March 29 Home Run Derby, Volume 2

March 30 Game Reports

April 2 Game Reports

April 3 Game Reports

April 4 Game Reports

April 6 Game Reports

April 7 Game Reports

April 8 Game Reports

Spring Break Tournaments Schedule

April 9-11 Game Reports

16-MarCharlotte Christian 4vsHough 2
Country Day 3vsLake Norman 5
Covenant Day 2vsArdrey Kell 4
Providence Day 2vsOlympic 0
Cuthbertson 2vsProvidence 3
Carmel Christian 4vsPorter Ridge 2
Myers Park 11vsCharlotte Latin 2
Metrolina Christian 4vsEast Meck 7
17-MarSouth Lake Christian 2vsHickory Ridge 3
Cannon 4vsCatholic 6
Mooresville 7vsCox Mill 4
Marvin RidgevsNorth Lincoln
South Meck 5vsIndependence 4
Piedmont 2vsWeddington 9
Sun Valley 4vsEast Lincoln 5
Parkwood 4vsButler 3
18-MarProvidence 7vsIndependence 2
Porter Ridge 3vsWeddington 8
Charlotte Latin 3vsEast Lincoln 8
East Meck 8vsButler 5
Hough 7vsHickory Ridge 4
Lake Norman 9vsCatholic 4
Ardrey Kell 8vsCox Mill 4
Olympic 2vsNorth Lincoln 12
19-MarCharlotte Christian 8vsSouth Lake Christian 2
Country Day 12vsCannon 2
Covenant Day 1vsMooresville 1
Providence Day 3vsMarvin Ridge 7
South Meck 0vsCuthbertson 4
North Lincoln 8vsCarmel Christian 7
Sun Valley 2vsMyers Park 8
Piedmont 7vsMetrolina Christian 5
20-MarCharlotte Christian 1vsProvidence Day 0
Country Day 5vsMyers Park 7
Covenant Day 8vsEast Meck 5
Charlotte Latin 3vsCarmel Christian 11
Metrolina Christian 4vsSun Valley 8
South Lake Christian 2vsHough 9
Lake Norman 0vsMooresville 1
Olympic 2vsSouth Meck 4
Providence 8vsWeddington 1
Catholic 2vsMarvin Ridge 3
Ardrey Kell 4vsCuthbertson 6
21-MarHickory Ridge 4vsCox Mill 3
Butler 5vsPorter Ridge 4
Independence 9vsPiedmont 5
North Lincoln 4vsEast Lincoln 3
Cannon 3vsParkwood
23-MarCovenant DayvsCharlotte Christian
Country DayvsCarmel Christian
Providence DayvsLake Norman
Marvin RidgevsCuthbertson
East LincolnvsArdrey Kell
Metrolina ChristianvsIndependence
East MeckvsMyers Park
Providence  vsNorth Lincoln
CannonvsCox Mill
HoughvsLake Norman
Sun ValleyvsSouth Meck
MooresvillevsSouth Lake Christian
CatholicvsHickory Ridge
24-MarArdrey KellvsProvidence
Myers ParkvsWeddington
East MeckvsSouth Meck
Providence DayvsCovenant Day
Carmel ChristianvsSouth Lake Christian
Metrolina ChristianvsCox Mill
MooresvillevsEast Lincoln
Lake NormanvsNorth Lincoln
25-MarSun ValleyvsCannon
Charlotte ChristianvsCharlotte Latin
CatholicvsHickory Ridge
Lake Norman ChartervsPorter Ridge
Marvin RidgevsParkwood
26-MarMarvin RidgevsWeddington
Charlotte ChristianvsProvidence
Ardrey KellvsCuthbertson
IndependencevsPorter Ridge
Carmel ChristianvsCannon
Providence DayvsSouth Lake Christian
27-MarMetrolina ChristianvsOlympic
HoughvsLake Norman

MooresvillevsSouth Meck
East MeckvsCatholic
Hickory RidgevsCox Mill
ParkwoodvsNorth Lincoln
28- MarEast LincolnvsSun Valley
Country DayvsCovenant Day
 LatinvsMyers Park
Hickory RidgeCuthbertson
East MeckvsProvidence
1 AprilEast LincolnvsPorter Ridge
PiedmontvsSouth Lake Christian
Country DayvsOlympic
LatinvsLake Norman
2- AprilSouth MeckvsMarvin Ridge
CatholicvsCharlotte Christian
Cox MillvsArdrey Kell
North LincolnvsIndependence
Sun ValleyvsCarmel Christian
ButlervsProvidence Day
Covenant DayvsMetrolina Christian
Myers ParkvsHough
3-AprCovenant DayvsSouthLake Christian
 Country DayvsArdrey Kell
 Providence DayvsWeddington
 LatinvsCox Mill
 Marvin RidgevsCuthbertson
4-AprPiedmontvsHickory Ridge
 East LincolnvsIndependence
 Metrolina ChristianvsLake Norman
 East MeckvsPorter Ridge
 Providence  vsMyers Park
 CannonvsNorth Lincoln
 Sun ValleyvsParkwood
 ButlervsCharlotte Christian
 MooresvillevsSouth Meck
 CatholicvsCarmel Christian
7-AprHickory RidgevsCovenant Day
IndependencevsCountry Day
Lake NormanvsProvidence Day
Porter RidgevsLatin
 Myers ParkvsMarvin Ridge
8-AprNorth LincolnvsSouthLake Christian
HoughvsArdrey Kell
Sun ValleyvsWeddington
ButlervsCox Mill
9-AprCharlotte ChristianvsEast Meck
South MeckvsProvidence  
Carmel ChristianvsCannon
10-AprCountry DayvsSouthLake Christian
Covenant DayvsArdrey Kell
11-AprilEast MeckvsMyers Park
MooresvillevsCarmel Christian
14-18 AprilSpring Break Tournamentsvs