2,210 MLB PLAYERS | 15,134 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
Perfect Game Pitching Rules

  Below is the maximum number of pitches allowed per day in Perfect Game tournaments. Players will be required to rest said number of calendar days when reaching pitch limit. Official pitch counts are tracked by PG Field Scout unless communicated otherwise. Teams are encouraged to also track their pitch counts for both teams. Limits apply to specific tournament age division, not player age. (i.e. 15-year-old player in 17U tournament will go by 17U requirements.)


Age Daily Pitch Max Required Rest (Pitches)
0 Days 1 Day 2 Days 3 Days 4 Days
7-8 50 1-20 21-35 36-50 N/A N/A
9-10 75 1-20 21-35 36-50 51-65 66+
11-12 85 1-20  21-35 36-50 51-65 66+
13-14 95 1-20 21-35 36-50 51-65 66+
15-16 95 1-30 31-45 46-60 61-75 76+
17-18 105 1-30 31-45 46-60 61-80 81+

  Once a pitcher reaches his daily maximum limit, he must be removed from the game. If a pitcher reaches the maximum limit of pitches in a game during a batter’s plate appearance, the pitcher may continue in the game until such plate appearance or the inning ends (i.e. by a third out made by catching a runner stealing), whichever comes first. There is no team penalty for this, but the pitcher must adhere to prescribed pitch counts for the remainder of the event.


  If a pitcher is brought into a game sooner than the mandatory calendar days’ rest, he becomes an ineligible player. According to NFHS Rule 3.1.1: An ineligible player on defense shall be replaced immediately upon discovery by the umpire or either team. Once discovered by teams, umpires, or PG Staff, the umpire & Official Scorekeeper will confirm eligibility with Tournament Headquarters. If deemed ineligible, team will have the opportunity to remove player from game. The replacement pitcher will be allowed adequate time to warm up.


  A pitcher is only allowed to pitch in one game per day unless pitcher throws 20 or fewer pitches in first game. In that case, pitcher may pitch in 2nd game of day. Pitch totals for both games combined will require prescribed daily limits and required rest. No Pitcher is allowed to pitch 3 games in one day.

  No pitcher is allowed to pitch 3 days in a row regardless of pitch counts.

Age Daily Pitch Max Required Rest (Pitches)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
04/16
Day 2
04/17
Day 3
04/18
Day 4
04/19
Day 5
04/20
Day 6
04/21
Day 7
04/22
Day 8
04/23
Day 9
04/24
Day 10
04/25
Hawks
Will Blatt
0 0 31 0 0 0 0 0 0 0
Hawks
Johnny Evans
0 12 0 0 0 0 0 0 0 0
Hawks
Matthew Gentry
0 0 69 0 0 0 0 0 0 0
Hawks
Seth Harrison
0 0 22 0 0 0 0 0 0 0
Hawks
Conner Hedgepeth
0 77 0 0 0 0 0 0 0 0
Hawks
Logan Jones
0 44 0 0 0 0 0 0 0 0
Hawks
Jaiden Michael
0 42 0 0 0 0 0 0 0 0
Hawks
Gray Thacker
0 40 0 0 0 0 0 0 0 0
Hawks
Caymon Wilkinson
0 0 48 0 0 0 0 0 0 0
Hawks
Auston Wise
0 7 41 0 0 0 0 0 0 0
Mid-Atlantic Red Sox
Ethan Ball
0 0 16 0 0 0 0 0 0 0
Mid-Atlantic Red Sox
Preston Benner
0 0 83 0 0 0 0 0 0 0
Mid-Atlantic Red Sox
Christian Dray
0 18 0 0 0 0 0 0 0 0
Mid-Atlantic Red Sox
Luke Forde
0 17 0 0 0 0 0 0 0 0
Mid-Atlantic Red Sox
Ryu Johnson
0 27 0 0 0 0 0 0 0 0
Mid-Atlantic Red Sox
Tyler Majkowski
0 70 0 0 0 0 0 0 0 0
Mid-Atlantic Red Sox
Aiden Potholm
0 74 0 0 0 0 0 0 0 0
Mid-Atlantic Red Sox
Colin Walter
0 10 24 0 0 0 0 0 0 0
Mph101 14u
Blake Brogan
0 10 0 0 0 0 0 0 0 0
Mph101 14u
Devin Bryant
0 8 0 0 0 0 0 0 0 0
Mph101 14u
Cal Hutnan
0 69 0 0 0 0 0 0 0 0
Mph101 14u
Evan Nix
0 10 16 0 0 0 0 0 0 0
Mph101 14u
Brady Paul
0 61 0 0 0 0 0 0 0 0
Mph101 14u
Aydan Smith
0 20 82 0 0 0 0 0 0 0
Mph101 14u
Luke Smyers
0 20 98 0 0 0 0 0 0 0
Mph101 14u
Zach Zelazny
0 20 0 0 0 0 0 0 0 0
Nova Vipers
Colin Buckley
0 74 0 0 0 0 0 0 0 0
Nova Vipers
Nate Hawton-Henley
0 0 78 0 0 0 0 0 0 0
Nova Vipers
Ross Lohmeyer
0 80 0 0 0 0 0 0 0 0
Nova Vipers
Sean McCabe
0 0 95 0 0 0 0 0 0 0
Nova Vipers
Aj Pritchard
0 20 54 0 0 0 0 0 0 0
Nova Vipers
Austin Ray
0 18 26 0 0 0 0 0 0 0
Nova Vipers
Campbell Short
0 0 84 0 0 0 0 0 0 0
Rage
Matthew Blalock
0 43 0 0 0 0 0 0 0 0
Rage
Anthony Diclemente
0 44 0 0 0 0 0 0 0 0
Rage
Dylan McCarthy
0 20 0 0 0 0 0 0 0 0
Rage
Korbin Ortiz
0 10 44 0 0 0 0 0 0 0
Rage
Eli Pyle
0 74 0 0 0 0 0 0 0 0
Rage
Ethan Short
0 19 0 0 0 0 0 0 0 0
Rage
Josh Thomas
0 19 65 0 0 0 0 0 0 0
Richmond Braves 14u American
Diego Aguilera
0 17 2 0 0 0 0 0 0 0
Richmond Braves 14u American
Robert Baker V
0 82 0 0 0 0 0 0 0 0
Richmond Braves 14u American
Luke Carnley
0 11 30 0 0 0 0 0 0 0
Richmond Braves 14u American
Jackson Garland
0 19 88 0 0 0 0 0 0 0
Richmond Braves 14u American
Jackson Horton
0 20 84 0 0 0 0 0 0 0
Richmond Braves 14u American
Landon Patton
0 83 0 0 0 0 0 0 0 0
Richmond Braves-Langhorne
Reed Allen
0 82 0 0 0 0 0 0 0 0
Richmond Braves-Langhorne
Chase Chamberlain
0 19 0 0 0 0 0 0 0 0
Richmond Braves-Langhorne
Carter Hine
0 47 0 0 0 0 0 0 0 0
Richmond Braves-Langhorne
Hunter Jesse
0 0 71 0 0 0 0 0 0 0
Richmond Braves-Langhorne
Noah Kegley
0 5 40 0 0 0 0 0 0 0
Richmond Braves-Langhorne
Jack Longest
0 0 10 0 0 0 0 0 0 0
Richmond Braves-Langhorne
Bryce Moore
0 65 0 0 0 0 0 0 0 0
Stars Baseball 14u Justice
Gavin Alvarado
0 10 0 0 0 0 0 0 0 0
Stars Baseball 14u Justice
Brandon Blum
0 0 37 0 0 0 0 0 0 0
Stars Baseball 14u Justice
Ryan Kelly
0 64 0 0 0 0 0 0 0 0
Stars Baseball 14u Justice
Penn Morris
0 41 0 0 0 0 0 0 0 0
Stars Baseball 14u Justice
Jesse Owen
0 73 0 0 0 0 0 0 0 0
Stars Baseball 14u Justice
Ryan Petro
0 0 91 0 0 0 0 0 0 0
Stars Baseball 14u Justice
Matthew Pokorak
0 42 0 0 0 0 0 0 0 0
Stars Baseball 14u Justice
Aaron Ritenour
0 20 0 0 0 0 0 0 0 0
Stars Baseball 14u Justice
Jacob Webster
0 20 0 0 0 0 0 0 0 0
Stars Baseball 14u Justice
Owen Woodward
0 0 12 0 0 0 0 0 0 0
Terps Black
Gary Ahrens
0 71 0 0 0 0 0 0 0 0
Terps Black
T J George
0 13 0 0 0 0 0 0 0 0
Terps Black
Zach Hansen
0 19 0 0 0 0 0 0 0 0
Terps Black
Mark Jungers
0 54 0 0 0 0 0 0 0 0
Terps Black
Daniel Killoran
0 17 0 0 0 0 0 0 0 0
Terps Black
Nathan Tondreault
0 20 59 0 0 0 0 0 0 0
Terps Black
Kyle Tyrrell
0 18 14 0 0 0 0 0 0 0
Terps Black
Cael Yates
0 13 45 0 0 0 0 0 0 0
Virginia Blacksox South 24
Braydn Bartko
0 59 0 0 0 0 0 0 0 0
Virginia Blacksox South 24
Brandon Bell
0 22 0 0 0 0 0 0 0 0
Virginia Blacksox South 24
Jack Bonney
0 19 67 0 0 0 0 0 0 0
Virginia Blacksox South 24
Cole Cooper
0 34 0 0 0 0 0 0 0 0
Virginia Blacksox South 24
Jon Howard Cullipher
0 65 0 0 0 0 0 0 0 0
Virginia Blacksox South 24
Bradley Elias
0 18 72 0 0 0 0 0 0 0
Virginia Blacksox South 24
Dalton Swaim
0 18 55 0 0 0 0 0 0 0
Virginia Blacksox South 24
Ryan Trant
0 11 27 0 0 0 0 0 0 0
Virginia Blacksox South 24
Sawyer Whitmore
0 6 13 0 0 0 0 0 0 0
Virginia Venom 14U
Dylan Deyoung
0 49 0 0 0 0 0 0 0 0
Virginia Venom 14U
Patrick Dudley
0 0 73 0 0 0 0 0 0 0
Virginia Venom 14U
Aiden Harris
0 7 35 0 0 0 0 0 0 0
Virginia Venom 14U
Brayden Mann
0 0 88 0 0 0 0 0 0 0
Virginia Venom 14U
Colton Sandiford
0 23 0 0 0 0 0 0 0 0
Virginia Venom 14U
Daniel Schmidt
0 71 0 0 0 0 0 0 0 0
Virginia Venom 14U
Gabriel (Gabe) Smith
0 0 17 0 0 0 0 0 0 0
Virginia Venom 14U
Cameron Taylor
0 94 0 0 0 0 0 0 0 0
Virginia Venom 14U
Thomas Wilson
0 14 0 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest