The baseball in Scratch
Sorter
baseball
Baseball has many charms that make it a beloved sport around the world. Here are some of the reasons why baseball is so captivating:
- A team sport that requires teamwork
Baseball is a team sport that requires coordination and teamwork to win. Coaches and managers help players to develop strategies and execute them effectively as a team. - High-stakes plays and strategic gameplay
With every run counting towards the final score, baseball is a game of high stakes and strategic gameplay. The constant back and forth between offense and defense creates an atmosphere of tension and excitement. - Variation in player skills and styles
Baseball is a sport that requires a diverse range of skills, including hitting, pitching, and fielding. As a result, players have their own unique styles and skills, making each game exciting and unpredictable. - A sense of camaraderie with fellow fans
Due to the length of games, fans have the opportunity to develop a sense of camaraderie with one another. Fans also display their passion for their teams through lively and spirited cheers and chants.
Overall, baseball combines strategy, teamwork, and individual skill to create an exciting and engaging sport for players and fans alike.
#01 MLB Baseball
- 3
- 3
- 45
- ©
- 2024.10.27

How to play
Action | Key |
---|---|
Batting: swing | Move the mouse and click to swing |
Base Running: advance all runners | Up Arrow |
Pitching: pitch | Move the mouse and click |
Pitching: change your pitcher | P |
Pitching: change your pitch type | X |
Fielding: throw to first | Right Arrow |
Fielding: throw to second | Up Arrow |
Fielding: throw to third | Left Arrow |
Fielding: throw to home | Down Arrow |
Batting: swing | Move the mouse and click to swing |
Base Running: advance all runners | Up Arrow |
Pitching: pitch | Move the mouse and click |
Pitching: change your pitcher | P |
Pitching: change your pitch type | X |
Fielding: throw to first | Right Arrow |
Fielding: throw to second | Up Arrow |
Fielding: throw to third | Left Arrow |
Fielding: throw to home | Down Arrow |
Batter: Change swing type | An unknown |
Batter: Advance all runners on base | Up |
Pitcher: Pitching | Move the mouse and click |
Pitcher: Change Pitcher | P |
Pitcher: change pitching type | An unknown |
Defense: throws to first base | |
Defense: throws to second base | Up |
Defense: throws to third base | |
Defense: Send the ball to home | |
An unknown | |
Batting: swing | Move the mouse and click to swing |
Base Running: advance all runners | Up Arrow |
Pitching: pitch | Move the mouse and click |
Pitching: change your pitcher | P |
Pitching: change your pitch type | X |
Fielding: throw to first | Right Arrow |
Fielding: throw to second | Up Arrow |
Fielding: throw to third | Left Arrow |
Fielding: throw to home | Down Arrow |
Batting: swing | Move the mouse and click to swing |
Base Running: advance all runners | Up Arrow |
Pitching: pitch | Move the mouse and click |
Pitching: change your pitcher | P |
Pitching: change your pitch type | X |
Fielding: throw to first | Right Arrow |
Fielding: throw to second | Up Arrow |
Fielding: throw to third | Left Arrow |
Fielding: throw to home | Down Arrow |
Batter: Change swing type | An unknown |
Batter: Advance all runners on base | Up |
Pitcher: Pitching | Move the mouse and click |
Pitcher: Change Pitcher | P |
Pitcher: change pitching type | An unknown |
Defense: throws to first base | |
Defense: throws to second base | Up |
Defense: throws to third base | |
Defense: Send the ball to home | |
An unknown | |
Batting: swing | Move the mouse and click to swing |
Base Running: advance all runners | Up Arrow |
Pitching: pitch | Move the mouse and click |
Pitching: change your pitcher | P |
Pitching: change your pitch type | X |
Fielding: throw to first | Right Arrow |
Fielding: throw to second | Up Arrow |
Fielding: throw to third | Left Arrow |
Fielding: throw to home | Down Arrow |
Batting: swing | Move the mouse and click to swing |
Base Running: advance all runners | Up Arrow |
Pitching: pitch | Move the mouse and click |
Pitching: change your pitcher | P |
Pitching: change your pitch type | X |
Fielding: throw to first | Right Arrow |
Fielding: throw to second | Up Arrow |
Fielding: throw to third | Left Arrow |
Fielding: throw to home | Down Arrow |
Batter: Change swing type | An unknown |
Batter: Advance all runners on base | Up |
Pitcher: Pitching | Move the mouse and click |
Pitcher: Change Pitcher | P |
Pitcher: change pitching type | An unknown |
Defense: throws to first base | |
Defense: throws to second base | Up |
Defense: throws to third base | |
Defense: Send the ball to home | |
An unknown | |
Batting: swing | Move the mouse and click to swing |
Base Running: advance all runners | Up Arrow |
Pitching: pitch | Move the mouse and click |
Pitching: change your pitcher | P |
Pitching: change your pitch type | X |
Fielding: throw to first | Right Arrow |
Fielding: throw to second | Up Arrow |
Fielding: throw to third | Left Arrow |
Fielding: throw to home | Down Arrow |
Batting: swing | Move the mouse and click to swing |
Base Running: advance all runners | Up Arrow |
Pitching: pitch | Move the mouse and click |
Pitching: change your pitcher | P |
Pitching: change your pitch type | X |
Fielding: throw to first | Right Arrow |
Fielding: throw to second | Up Arrow |
Fielding: throw to third | Left Arrow |
Fielding: throw to home | Down Arrow |
Batter: Change swing type | An unknown |
Batter: Advance all runners on base | Up |
Pitcher: Pitching | Move the mouse and click |
Pitcher: Change Pitcher | P |
Pitcher: change pitching type | An unknown |
Defense: throws to first base | |
Defense: throws to second base | Up |
Defense: throws to third base | |
Defense: Send the ball to home | |
An unknown |

One of the best quality baseball games in Scratch.
#02 v4.4 Home Run Derby Baseball
- 6,814
- 5,997
- 541,980
- ©
- 2014.5.4
#03 Scratch Baseball Updated
- 1,557
- 1,570
- 475,389
- ©
- 2023.2.19


This is incredible! The grid display showing where the batter aims is super intuitive. The way Scratch Cat cutely holds the bat and throws the ball really struck a chord with me. You can feel the creator's dedication in this masterpiece. It's packed with all the best elements of Scratch programming, so if you're a baseball fan, you absolutely must play this!
#04 Exciting Baseball Timing Game
- 4,614
- 3,697
- 399,517
- ©
- 2017.1.31

How to play
Action | Key |
---|---|
When the baseball comes, hit it at the right time. | Mouse RIGHT game start Mouse RIGHT to position the bat Spacebar RIGHT to hit the baseball |
Hitting a baseball | Move the mouse |
Space bar |

If you love baseball games or timing games, be sure to give this one a try. The objective of this game is to hit an incoming baseball with a bat by timing your swing accurately. Since you never know when the ball is coming, you'll be waiting with anticipation. When you hit the ball, the result is displayed – whether it's a home run or if you've advanced to first base. This display adds to the excitement. The controls are easy to learn, so anyone, from children to adults, can enjoy playing.

#06 Triple Play Baseball
- 4,418
- 3,702
- 196,505
- ©
- 2015.10.30
#07 Baseball
- 165
- 158
- 144,012
- ©
- 2020.2.10


I like the idea of this one. It works with just the background picture and the movement of each ball type. To be honest, the difference between some of the balls, like the difference between a screwball and a two-seam fastball, is too subtle to notice. But, I think it has succeeded in showing the different types of breaking balls. The game also has a magic ball called "ayanofuji." I feel this could be expanded to include many different magic ball ideas. I think there's also room for geeky ideas like southpaw versions and sidewinder versions, you name it.

#09 Simple Baseball Board Game
- 1,023
- 792
- 68,090
- ©
- 2012.8.20

How to play
Action | Key |
---|---|
Swing | Left click |

This is a baseball board game with very simple gameplay. All you have to do is click at the right timing to hit the ball thrown by the pitching machine. The hit ball will fly towards targets in the outfield, and depending on the target hit, it will be determined as an out, a hit (single, double, or triple), or a home run. Surprisingly, it's challenging to find the perfect timing to make solid contact with the bat. The key is to take a brief pause after the ball is pitched and then swing.
#10 Arcade Baseball Updated
- 561
- 464
- 55,112
- ©
- 2017.1.13


Made with a simple design. It's a fun Scratch project that allows two players to enjoy together.
From a programming perspective, the key feature is detecting keyboard input – a streamlined design that turns into an exciting battle of timing when played by two people.
Press P to throw the ball. Press spacebar to swing the bat.
Now just have fun with it!
#11 Major League Game Updated
- 604
- 554
- 44,651
- ©
- 2021.11.7


It's a bit heavy, but this is a Scratch programming baseball game based on Major League Baseball. It's fun as a regular baseball game, but what's really amazing is the presentation. It's incredibly instructive. There's cinematic flair here that transcends typical game quality - something worth emulating. When you hit a home run, there's a 3D animation of the batter running, and you catch a quick glimpse of the dejected pitcher looking down. Whoa! That presentation is so cool! I literally howled with excitement lol
#12 This is the 3D baseball Ive been wanting to play! Part 1 Updated
- 173
- 177
- 34,167
- ©
- 2023.3.25

How to play
Action | Key |
---|---|
Pitcher Move | W A S D Key |
Ball Selection | 1-9 |
Pitching | E key |
Batter's swing | Click (press and release) |
Bunt | M key (hold down key) |
Bunt release | Release the M key. |

What's amazing about this Scratch baseball game is its complex physics calculation system! The breaking ball movements during pitching are particularly realistic. For instance, forkballs and sinkers recreate that sudden drop by gradually shifting the ball's coordinates and moving it at different speeds for each timing interval. Instead of a simple parabolic trajectory, it creates different movements within finely divided time segments, resulting in authentic-looking pitch paths. Programming-wise, it uses the technique of "breaking time into small increments and applying different movements for each moment" to express complex motion. It's like having the fingertip control of a professional baseball pitcher!
If you also have any recommendations, let me know in the comments on my Scratch profile!




#17 Baseball Game Updated
- 15
- 15
- 7,719
- ©
- 2022.9.22


The batting system is quite sophisticated, featuring two distinct hitting methods: "Meet" and "Power Swing," which you can toggle between using the spacebar. The ball's direction and distance are determined by where the bat makes contact with the ball and which hitting method you've selected, creating a remarkably realistic baseball experience!


#20 Hiroshima vs. Giants Updated
- 26
- 24
- 2,222
- ©
- 2022.8.27

How to play
Action | Key |
---|---|
Batter's move | W A S D |
Swing a bat | space bar |
Pitch | P Key |
Switching batting methods | C Key |
Batting change | Click the NKB Batter button |
Pitching change | Click for bullpen pitchers |
Stamina recovery | Click on juice box |

The standout feature of this baseball game is the "Hit Angle" system that kicks in when you swing the bat. The blocks 2-5 section is particularly brilliant. When the ball connects with the bat, it calculates the angle to determine where the ball flies, and it's surprisingly sophisticated.
For instance, the ball's trajectory changes based on the player's batting stance (Open, Closed, Super Open, etc.) and whether they're batting righty or lefty. It calculates the angle from the bat-ball contact point and sends the ball flying accordingly. Just like real baseball - hit it inside and you'll pull it, catch it outside and it'll go the opposite way.
What's amazing is that it's not just a simple "hit/miss" detection, but actual physics calculations determining both direction and power of the hit ball. This lets you recreate everything from home runs to pop flies, making the gameplay feel completely different. Building something this detailed in Scratch is seriously impressive!
batting game
The popular batting game in Scratch


pawa
The popular batting game in Scratch
