2,076 MLB PLAYERS | 14,476 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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
03/06
Day 2
03/07
Day 3
03/08
Day 4
03/09
Day 5
03/10
Day 6
03/11
Day 7
03/12
Day 8
03/13
Day 9
03/14
Day 10
03/15
Bessemer Academy
Garrett Barrentine
0 0 46 0 0 0 0 0 0 0
Bessemer Academy
Spencer Crane
27 0 50 0 0 0 0 0 0 0
Bessemer Academy
Landon Dial
70 0 0 0 0 0 0 0 0 0
Bessemer Academy
Ethan Leatherman
0 78 0 0 0 0 0 0 0 0
Bessemer Academy
Hunter Lopacki
0 0 34 0 0 0 0 0 0 0
Bessemer Academy
Garrett Mangione
90 0 0 0 0 0 0 0 0 0
Bessemer Academy
Andrew Oswalt
0 0 53 0 0 0 0 0 0 0
Bessemer Academy
Andy Poole
0 0 56 0 0 0 0 0 0 0
Brunswick School
Joshua Feldman
56 0 0 0 0 0 0 0 0 0
Brunswick School
Luke Fisher
0 56 0 0 0 0 0 0 0 0
Brunswick School
Jake Hyde
60 0 0 0 0 0 0 0 0 0
Brunswick School
Cole Mascolo
0 53 0 0 0 0 0 0 0 0
Brunswick School
Jack Mathews
0 0 22 0 0 0 0 0 0 0
Brunswick School
Riley Redahan
0 0 72 0 0 0 0 0 0 0
Brunswick School
Jurgis Schmedlen
0 0 27 0 0 0 0 0 0 0
Brunswick School
Sam Sealy
0 0 9 0 0 0 0 0 0 0
Brunswick School
Leo Socci
0 0 9 0 0 0 0 0 0 0
Brunswick School
Miles Walker
0 0 2 0 0 0 0 0 0 0
Citadels
Jacob Gregory
0 21 31 0 0 0 0 0 0 0
Citadels
Marquis Grissom Jr
0 78 0 0 0 0 0 0 0 0
Citadels
Camron Hill
70 0 0 0 0 0 0 0 0 0
Citadels
Caleb Logerwell
0 25 32 0 0 0 0 0 0 0
Citadels
Dexter Redding
62 0 0 0 0 0 0 0 0 0
Citadels
William Tansey
13 28 0 0 0 0 0 0 0 0
Citadels
Jaylen Thompson
49 0 0 0 0 0 0 0 0 0
Citadels
Levi Wilson
0 0 49 0 0 0 0 0 0 0
Citadels Blue
William Betsill
30 0 46 0 0 0 0 0 0 0
Citadels Blue
Jacob Bringuel
61 0 0 0 0 0 0 0 0 0
Citadels Blue
Dylan Davenport
59 0 0 0 0 0 0 0 0 0
Citadels Blue
Christian Jubin
79 0 0 0 0 0 0 0 0 0
Citadels Blue
Angel Ramos
0 0 11 0 0 0 0 0 0 0
Citadels Blue
Jack Ryntz
0 39 0 0 0 0 0 0 0 0
Citadels Blue
Cooper Taylor
12 0 49 0 0 0 0 0 0 0
Citadels Blue
Jacob Thompson
0 74 0 0 0 0 0 0 0 0
Citius Prep
Bobby Bland
59 0 0 0 0 0 0 0 0 0
Citius Prep
Kaleb Castillo
0 0 48 0 0 0 0 0 0 0
Citius Prep
Miguel Fernandez
42 0 0 0 0 0 0 0 0 0
Citius Prep
Jean Carlos Ortiz
0 48 0 0 0 0 0 0 0 0
Citius Prep
Carlos Peguero
24 0 20 0 0 0 0 0 0 0
Citius Prep
Romier Pierret
0 13 48 0 0 0 0 0 0 0
Citius Prep
Tyler Roche
41 0 0 0 0 0 0 0 0 0
Citius Prep
Justin Rodriguez
0 50 0 0 0 0 0 0 0 0
Citius Prep
Alex Santos
36 0 0 0 0 0 0 0 0 0
ECB Academy Navy
Josh Baillie
2 0 0 0 0 0 0 0 0 0
ECB Academy Navy
Aiden Berggren
0 66 0 0 0 0 0 0 0 0
ECB Academy Navy
Austin Brown
15 0 38 0 0 0 0 0 0 0
ECB Academy Navy
Jake Crumley
0 0 20 0 0 0 0 0 0 0
ECB Academy Navy
Hernando Pacheco
67 0 0 0 0 0 0 0 0 0
ECB Academy Navy
Ethan Payne
37 0 0 0 0 0 0 0 0 0
ECB Academy Navy
Tate Smith
0 29 0 0 0 0 0 0 0 0
ECB Academy Navy
Wyatt Strahl
62 0 0 0 0 0 0 0 0 0
ECB Academy Navy
Mitchell Taylor
19 0 0 0 0 0 0 0 0 0
ECB Academy Navy
Clayton Webb
26 0 37 0 0 0 0 0 0 0
ECB Academy Texas Orange
Spencer Borgel
0 73 0 0 0 0 0 0 0 0
ECB Academy Texas Orange
Beau Fletcher
88 0 0 0 0 0 0 0 0 0
ECB Academy Texas Orange
Grant Guinther
69 0 0 0 0 0 0 0 0 0
ECB Academy Texas Orange
Cooper Harlan
11 0 52 0 0 0 0 0 0 0
ECB Academy Texas Orange
Agyei Quinichett
0 19 58 0 0 0 0 0 0 0
ECB Academy Texas Orange
James Snipes
31 0 0 0 0 0 0 0 0 0
ECB Academy Texas Orange
Anthony Woeltje
10 0 0 0 0 0 0 0 0 0
Georgia Bombers 17U Gaines
Paul Hassel
26 0 0 0 0 0 0 0 0 0
Georgia Bombers 17U Gaines
Alex Hernandez
17 0 0 0 0 0 0 0 0 0
Georgia Bombers 17U Gaines
Colin Linder
23 0 57 0 0 0 0 0 0 0
Georgia Bombers 17U Gaines
Cole Munhall
61 17 0 0 0 0 0 0 0 0
Georgia Bombers 17U Gaines
Sam Pinho
0 0 1 0 0 0 0 0 0 0
Georgia Bombers 17U Gaines
Christopher Pudney
0 23 0 0 0 0 0 0 0 0
Georgia Bombers 17U Gaines
Kyle Rice
0 0 49 0 0 0 0 0 0 0
Georgia Bombers 17U Gaines
Rylan Serna
0 55 0 0 0 0 0 0 0 0
Georgia Bombers 17U Gaines
Evan Venable
59 0 0 0 0 0 0 0 0 0
Georgia Bombers 17U Gaines
Preston Wetmore
0 43 0 0 0 0 0 0 0 0
Georgia Premier Academy Sox
Carvin Dames
28 0 0 0 0 0 0 0 0 0
Georgia Premier Academy Sox
ilester feliz
9 0 0 0 0 0 0 0 0 0
Georgia Premier Academy Sox
Jahsiah Gilbert
0 78 0 0 0 0 0 0 0 0
Georgia Premier Academy Sox
Robin Haven
0 13 0 0 0 0 0 0 0 0
Georgia Premier Academy Sox
Tyler Kennedy
30 0 60 0 0 0 0 0 0 0
Georgia Premier Academy Sox
Rayondre Mercer
24 0 0 0 0 0 0 0 0 0
Georgia Premier Academy Sox
Jaylen Morgan
71 0 0 0 0 0 0 0 0 0
Georgia Premier Academy Sox
Adonis Perez
16 0 31 0 0 0 0 0 0 0
Georgia Premier Academy Sox
Erian Rodriguez
45 0 0 0 0 0 0 0 0 0
Gwinnett Barons
Ansel Best
59 0 0 0 0 0 0 0 0 0
Gwinnett Barons
Dawson Brown
14 0 0 0 0 0 0 0 0 0
Gwinnett Barons
Jake Dwoskin
0 34 0 0 0 0 0 0 0 0
Gwinnett Barons
Owin Gunyon
0 26 10 0 0 0 0 0 0 0
Gwinnett Barons
Rick Haller
6 0 0 0 0 0 0 0 0 0
Gwinnett Barons
Hayden Jenkins
37 32 0 0 0 0 0 0 0 0
Gwinnett Barons
Brantston Lacy
53 0 0 0 0 0 0 0 0 0
Gwinnett Barons
Alex Lewis
12 0 0 0 0 0 0 0 0 0
Gwinnett Barons
Jimmy Martens
40 0 0 0 0 0 0 0 0 0
Gwinnett Barons
Joshua Ryan
62 0 0 0 0 0 0 0 0 0
Hitters Count Select
Jake Arel
6 6 0 0 0 0 0 0 0 0
Hitters Count Select
Ben Carroll
0 21 15 0 0 0 0 0 0 0
Hitters Count Select
Dominic Defeo
0 0 23 0 0 0 0 0 0 0
Hitters Count Select
Matt Eugley
34 30 0 0 0 0 0 0 0 0
Hitters Count Select
Brady Graffam
23 0 0 0 0 0 0 0 0 0
Hitters Count Select
Nicholas Griffin
36 0 18 0 0 0 0 0 0 0
Hitters Count Select
Oliver Leonard
61 0 19 0 0 0 0 0 0 0
Hitters Count Select
Gavin Rawstron
29 25 0 0 0 0 0 0 0 0
Hitters Count Select
Brady Wildes
26 20 38 0 0 0 0 0 0 0
Hitters Count Select
Barbecue Yee
14 35 0 0 0 0 0 0 0 0
International Baseball Academy & High School
Kaleb Alvira
0 0 23 0 0 0 0 0 0 0
International Baseball Academy & High School
Bryan Bermudes
0 38 0 0 0 0 0 0 0 0
International Baseball Academy & High School
Oscar Bonilla Munoz
0 0 1 0 0 0 0 0 0 0
International Baseball Academy & High School
Jobeth Diaz
26 0 0 0 0 0 0 0 0 0
International Baseball Academy & High School
Alexis Garcias
0 96 0 0 0 0 0 0 0 0
International Baseball Academy & High School
Ian Martinez
0 4 0 0 0 0 0 0 0 0
International Baseball Academy & High School
Roberto Rodriguez
0 52 0 0 0 0 0 0 0 0
International Baseball Academy & High School
Karving Vargas Colón
40 0 0 0 0 0 0 0 0 0
International Baseball Academy & High School
Cristian Velazquez
0 24 18 0 0 0 0 0 0 0
International Baseball Academy & High School
Mario Zabala
0 0 6 0 0 0 0 0 0 0
Knights Baseball
Justin Battle
0 0 31 0 0 0 0 0 0 0
Knights Baseball
Miles Butler
7 0 0 0 0 0 0 0 0 0
Knights Baseball
Nick Correll
96 0 0 0 0 0 0 0 0 0
Knights Baseball
Sam Galbraith
0 0 27 0 0 0 0 0 0 0
Knights Baseball
Zac Imlay
0 0 12 0 0 0 0 0 0 0
Knights Baseball
Abbott Lawrence
0 56 0 0 0 0 0 0 0 0
Knights Baseball
Christian Mansfield
0 0 34 0 0 0 0 0 0 0
Knights Baseball
Chase Nelson
55 0 0 0 0 0 0 0 0 0
Knights Baseball
Anthony Patterson
0 59 0 0 0 0 0 0 0 0
Legends 2021
Javier Acevedo
30 0 18 0 0 0 0 0 0 0
Legends 2021
Rijnaldo Euson
29 0 0 0 0 0 0 0 0 0
Legends 2021
Manuel Lobaina
0 14 0 0 0 0 0 0 0 0
Legends 2021
Orlando Morales
0 56 37 0 0 0 0 0 0 0
Legends 2021
Kenneth Nieves
4 0 42 0 0 0 0 0 0 0
Legends 2021
Abdiel Robles
0 26 0 0 0 0 0 0 0 0
Legends 2021
Omar Sanchez
30 0 0 0 0 0 0 0 0 0
Legends 2021
Khalil Vazquez
0 0 14 0 0 0 0 0 0 0
MVP Baseball Academy
Moises Amaro
25 0 0 0 0 0 0 0 0 0
MVP Baseball Academy
Felix Areas
25 0 0 0 0 0 0 0 0 0
MVP Baseball Academy
Diego Hernandez
25 93 72 0 0 0 0 0 0 0
MVP Baseball Academy
Keyber Lopez
3 0 101 0 0 0 0 0 0 0
MVP Baseball Academy
Daniel Nava
26 89 0 0 0 0 0 0 0 0
Next Level Academy
Ethan Adkison
69 0 0 0 0 0 0 0 0 0
Next Level Academy
Sam Allen
29 0 19 0 0 0 0 0 0 0
Next Level Academy
Nick Cosentino
62 0 0 0 0 0 0 0 0 0
Next Level Academy
Caleb Ellis
0 0 39 0 0 0 0 0 0 0
Next Level Academy
Ashton Faulk
12 0 30 0 0 0 0 0 0 0
Next Level Academy
Jake Green
0 0 17 0 0 0 0 0 0 0
Next Level Academy
Brody Hill
0 0 21 0 0 0 0 0 0 0
Next Level Academy
P Johnson
11 0 36 0 0 0 0 0 0 0
Next Level Academy
Devin Polk
14 0 0 0 0 0 0 0 0 0
Next Level Academy
Caden Sakey
38 0 0 0 0 0 0 0 0 0
Next Level Academy
Creed Sasser
0 0 28 0 0 0 0 0 0 0
Next Level Academy
Zack Sasser
0 0 15 0 0 0 0 0 0 0
Next Level Academy
Aidan Stewart
0 0 30 0 0 0 0 0 0 0
SBO Florida
Fabio Enrique Betancourt
90 0 0 0 0 0 0 0 0 0
SBO Florida
Giovanni Febus
0 25 0 0 0 0 0 0 0 0
SBO Florida
Johnny Oxios
23 0 0 0 0 0 0 0 0 0
SBO Florida
Luis Rodriguez
0 27 0 0 0 0 0 0 0 0
SBO Florida
Jose Toledano
44 0 0 0 0 0 0 0 0 0
SBO Florida
Jamluis Vega
0 37 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Michael Adonis
0 0 36 0 0 0 0 0 0 0
Sunshine State Elite Academy
Somer Cedeno
3 30 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Roberto Alberto Costas
0 31 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Claudio Garcia
15 18 16 0 0 0 0 0 0 0
Sunshine State Elite Academy
Michael Guerrero
54 0 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Angel Mejias
78 31 19 0 0 0 0 0 0 0
Sunshine State Elite Academy
J Morales
0 8 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Angel Rosis
71 0 46 0 0 0 0 0 0 0
Victory Charter Knights 2020
Gabriel Alvarez Vazquez
22 6 0 0 0 0 0 0 0 0
Victory Charter Knights 2020
Alejandro Carrasquillo
35 0 55 0 0 0 0 0 0 0
Victory Charter Knights 2020
Yehoshua Garcia
40 0 89 0 0 0 0 0 0 0
Victory Charter Knights 2020
Carlos Mavare
38 0 14 0 0 0 0 0 0 0
Victory Charter Knights 2020
Gabriel Morales-Melendez
36 0 11 0 0 0 0 0 0 0
Victory Charter Knights 2020
Tyler Plumey
0 47 0 0 0 0 0 0 0 0
Victory Charter Knights 2020
Simon Sobellia
28 22 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