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)
15-16 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-75 76+
0
= Required Rest
PlayerDay 1
01/17
Day 2
01/18
Day 3
01/19
Day 4
01/20
Day 5
01/21
Day 6
01/22
Day 7
01/23
Day 8
01/24
Day 9
01/25
Day 10
01/26
Central Pointe Christian Academy
Robert Chacin
0 24 16 0 0 0 0 0 0 0
Central Pointe Christian Academy
Diego Cordero
58 0 0 0 0 0 0 0 0 0
Central Pointe Christian Academy
Hector De aza
0 65 0 0 0 0 0 0 0 0
Central Pointe Christian Academy
Jaim Jorfredo Ferreira
0 12 23 0 0 0 0 0 0 0
Central Pointe Christian Academy
Rafael Martinez
0 0 33 0 0 0 0 0 0 0
Central Pointe Christian Academy
Josue Mejia
0 43 0 0 0 0 0 0 0 0
Central Pointe Christian Academy
Joshua Reyes
15 25 0 0 0 0 0 0 0 0
Central Pointe Christian Academy
Jefferson Sanchez
0 0 46 0 0 0 0 0 0 0
Central Pointe Christian Academy
Fabian Vega
20 22 0 0 0 0 0 0 0 0
DBC Select
Jack Banda
0 0 76 0 0 0 0 0 0 0
DBC Select
Kevin Duggan
0 37 0 0 0 0 0 0 0 0
DBC Select
Aiden Fitzgerald
34 35 0 0 0 0 0 0 0 0
DBC Select
Jacob Hannan
0 26 22 0 0 0 0 0 0 0
DBC Select
Martin Jimenez
0 31 0 0 0 0 0 0 0 0
DBC Select
Antonio Lepeak
0 35 8 0 0 0 0 0 0 0
DBC Select
Isaiah Ruiz
31 47 0 0 0 0 0 0 0 0
DBC Select
Isaiah Sarabia
0 23 0 0 0 0 0 0 0 0
DBC Select
Logan Skeate
62 0 0 0 0 0 0 0 0 0
Dirty Sports Baseball
Braeden Barnes
44 0 91 0 0 0 0 0 0 0
Dirty Sports Baseball
Brody Costantine
0 86 0 0 0 0 0 0 0 0
Dirty Sports Baseball
Samuel Isturiz
0 46 0 0 0 0 0 0 0 0
Dirty Sports Baseball
Landon Palmateer
28 0 42 0 0 0 0 0 0 0
Dirty Sports Baseball
Jacob Ramos
0 42 0 0 0 0 0 0 0 0
Dirty Sports Baseball
Nicholaus Sande
0 19 0 0 0 0 0 0 0 0
Dirty Sports Baseball
Jenuel Velazquez
22 22 0 0 0 0 0 0 0 0
FB Braves 16U National
Vinny Dorey
0 51 0 0 0 0 0 0 0 0
FB Braves 16U National
Danny Graziano
0 54 0 0 0 0 0 0 0 0
FB Braves 16U National
Ryan Mendez
0 0 52 0 0 0 0 0 0 0
FB Braves 16U National
Trevor Reim
0 57 0 0 0 0 0 0 0 0
FB Braves 16U National
Max Rozenblatt
0 25 17 0 0 0 0 0 0 0
FB Braves 16U National
Santino Russo
0 0 8 0 0 0 0 0 0 0
FB Braves 16U National
Anthony Santilli
0 0 41 0 0 0 0 0 0 0
FB Braves 16U National
Liam Stabile
0 20 16 0 0 0 0 0 0 0
FB Braves 16U National
Colin Szonyi
0 50 0 0 0 0 0 0 0 0
FB Braves 16U National
Dean Tahbaz
0 0 45 0 0 0 0 0 0 0
Florida Flames 16u
Alex D'Altrui
0 0 44 0 0 0 0 0 0 0
Florida Flames 16u
Lazaro Davila Jr
0 43 61 0 0 0 0 0 0 0
Florida Flames 16u
Lucas Goldberg
0 72 0 0 0 0 0 0 0 0
Florida Flames 16u
Eddie Kennedy, Jr.
0 12 75 0 0 0 0 0 0 0
Florida Flames 16u
Bryan Martinez
0 46 0 0 0 0 0 0 0 0
Florida Flames 16u
Aalijah Meyer
0 0 58 0 0 0 0 0 0 0
Florida Flames 16u
Gray Redish
0 83 0 0 0 0 0 0 0 0
Florida Flames 16u
Kaison Romero
0 0 33 0 0 0 0 0 0 0
Friars Baseball
Blaize Baldepina
0 0 78 0 0 0 0 0 0 0
Friars Baseball
Alberto Del Rio
0 49 0 0 0 0 0 0 0 0
Friars Baseball
Franmy Espino
0 0 8 0 0 0 0 0 0 0
Friars Baseball
Dylan Fernandez
0 0 42 0 0 0 0 0 0 0
Friars Baseball
Yan Carlos Godines
0 0 53 0 0 0 0 0 0 0
Friars Baseball
Alex Lopez
0 74 0 0 0 0 0 0 0 0
Friars Baseball
Kevin Salgueiro
0 73 0 0 0 0 0 0 0 0
Friars Baseball
Reynaldo Sojo
0 0 22 0 0 0 0 0 0 0
Friars Baseball
Julio Suarez
0 43 0 0 0 0 0 0 0 0
Friars Baseball
Evan Vasquez
0 0 16 0 0 0 0 0 0 0
FTB Ghost 16u Black
Jordan Batista
27 13 0 0 0 0 0 0 0 0
FTB Ghost 16u Black
Maddox Brown
0 59 0 0 0 0 0 0 0 0
FTB Ghost 16u Black
Preston Emmons
0 41 0 0 0 0 0 0 0 0
FTB Ghost 16u Black
Evan Goodmon
0 0 46 0 0 0 0 0 0 0
FTB Ghost 16u Black
Aidan Juarbe
27 0 61 0 0 0 0 0 0 0
FTB Ghost 16u Black
Bryce Newton
0 42 0 0 0 0 0 0 0 0
FTB Ghost 16u Black
Zechariah Roach
0 0 10 0 0 0 0 0 0 0
FTB Ghost 16u Black
Justin Waite
0 36 0 0 0 0 0 0 0 0
FTB Ghost 16u Black
Emmett Whalen
77 0 0 0 0 0 0 0 0 0
Hit Dogs OH
Noah Bauman
48 0 0 27 0 0 0 0 0 0
Hit Dogs OH
Konnor Briggs
0 0 0 66 0 0 0 0 0 0
Hit Dogs OH
Aiden Cary
0 2 38 0 0 0 0 0 0 0
Hit Dogs OH
Jackson Dinnsen
0 52 0 0 0 0 0 0 0 0
Hit Dogs OH
Carter Hullett
12 0 0 38 0 0 0 0 0 0
Hit Dogs OH
Jacob Maurer
6 0 0 0 0 0 0 0 0 0
Hit Dogs OH
Jhon Rodriguez
0 43 0 69 0 0 0 0 0 0
Hit Dogs OH
Brody Root
0 0 70 0 0 0 0 0 0 0
Hit Dogs OH
Grayson Ryan
0 37 0 0 0 0 0 0 0 0
Hit Dogs OH
Cody Seale
0 20 0 0 0 0 0 0 0 0
Hit Factory Pros 2027
Julian Blanton
0 14 64 0 0 0 0 0 0 0
Hit Factory Pros 2027
Blake Brown
0 6 0 8 0 0 0 0 0 0
Hit Factory Pros 2027
Ty Ciccarello
0 0 51 0 0 0 0 0 0 0
Hit Factory Pros 2027
Ty Fraga
0 14 0 0 0 0 0 0 0 0
Hit Factory Pros 2027
Jackson Giovenco
0 15 39 0 0 0 0 0 0 0
Hit Factory Pros 2027
Evan Juan
0 46 0 33 0 0 0 0 0 0
Hit Factory Pros 2027
Harrison Kalina
0 47 0 28 0 0 0 0 0 0
Hit Factory Pros 2027
Jackson Mann
0 0 20 84 0 0 0 0 0 0
Hit Factory Pros 2027
John Oliver
0 36 0 0 0 0 0 0 0 0
Hit Factory Pros 2027
Erik Skiendziel
0 0 0 84 0 0 0 0 0 0
Minnesota Blizzard Elite Blue 2027
Anthony Brown
0 0 148 0 0 0 0 0 0 0
Minnesota Blizzard Elite Blue 2027
Jude Heyer
0 39 20 0 0 0 0 0 0 0
Minnesota Blizzard Elite Blue 2027
Jackson Kolb
0 63 0 0 0 0 0 0 0 0
Minnesota Blizzard Elite Blue 2027
Ben Ling
0 0 8 0 0 0 0 0 0 0
Minnesota Blizzard Elite Blue 2027
Kason Nuehring
0 0 22 0 0 0 0 0 0 0
Minnesota Blizzard Elite Blue 2027
Joey Setter
0 21 0 0 0 0 0 0 0 0
Minnesota Blizzard Elite Blue 2027
Mark Susa
0 73 0 0 0 0 0 0 0 0
Motor City Hit Dogs 16u Scout Team
Rex Book
0 0 24 0 0 40 0 0 0 0
Motor City Hit Dogs 16u Scout Team
David Hemphill III
0 28 0 0 0 0 0 0 0 0
Motor City Hit Dogs 16u Scout Team
Devin Kaczor
0 65 0 0 0 0 0 0 0 0
Motor City Hit Dogs 16u Scout Team
Nate Lach
0 0 0 0 0 33 0 0 0 0
Motor City Hit Dogs 16u Scout Team
Anthony Larkins
0 44 0 0 0 0 0 0 0 0
Motor City Hit Dogs 16u Scout Team
Tanner Ludwig
0 20 0 0 0 0 0 0 0 0
Motor City Hit Dogs 16u Scout Team
Danny Palomba
41 0 0 0 0 0 0 0 0 0
Motor City Hit Dogs 16u Scout Team
Connor Smith
0 31 0 0 0 0 0 0 0 0
Motor City Hit Dogs 16u Scout Team
Niko Strnad
0 65 0 0 0 0 0 0 0 0
Motor City Hit Dogs 16u Scout Team
Juan Torres
68 0 0 0 0 0 0 0 0 0
Motor City Hit Dogs Hammond
Broderick Calder
0 10 0 0 0 0 0 0 0 0
Motor City Hit Dogs Hammond
Dylan Crowe
58 0 27 0 0 0 0 0 0 0
Motor City Hit Dogs Hammond
Owen Hammond
0 0 20 12 0 0 0 0 0 0
Motor City Hit Dogs Hammond
Carter Harcek
31 14 0 86 0 0 0 0 0 0
Motor City Hit Dogs Hammond
Parker Isaacs
0 67 0 0 0 0 0 0 0 0
Motor City Hit Dogs Hammond
Elijah Jungwirth
20 0 0 0 0 0 0 0 0 0
Motor City Hit Dogs Hammond
Anderson Kaufmann
0 0 85 0 0 0 0 0 0 0
Motor City Hit Dogs Hammond
Josh Ouimette
0 44 0 0 0 0 0 0 0 0
Motor City Hit Dogs Hammond
Akhil Pilla
0 88 0 0 0 0 0 0 0 0
North Jersey Diamondbacks 16u Prime
Jake Bruno
0 55 0 0 0 0 0 0 0 0
North Jersey Diamondbacks 16u Prime
Joey Crusco
0 54 0 0 0 0 0 0 0 0
North Jersey Diamondbacks 16u Prime
Daniel DeFilippo
0 47 0 0 0 0 0 0 0 0
North Jersey Diamondbacks 16u Prime
Mason Devincenzo
0 0 55 0 0 0 0 0 0 0
North Jersey Diamondbacks 16u Prime
Hector Liriano
0 7 56 0 0 0 0 0 0 0
North Jersey Diamondbacks 16u Prime
Johnny Neyland
0 22 0 0 0 0 0 0 0 0
North Jersey Diamondbacks 16u Prime
Nate Opiola
0 22 44 0 0 0 0 0 0 0
North Jersey Diamondbacks 16u Prime
Colin Patterson
0 3 94 0 0 0 0 0 0 0
North Jersey Diamondbacks 16u Prime
Chase Shortway
0 36 2 0 0 0 0 0 0 0
Puerto Rico Future Prospects
Derick Cedeño
0 67 0 0 0 0 0 0 0 0
Puerto Rico Future Prospects
Jhosuil Colon
0 0 25 0 0 0 0 0 0 0
Puerto Rico Future Prospects
Emanuel Hernandez
0 17 0 0 0 0 0 0 0 0
Puerto Rico Future Prospects
Ozzie Ozon
0 0 29 0 0 0 0 0 0 0
Puerto Rico Future Prospects
Zaniel Pacheco
0 37 0 0 0 0 0 0 0 0
Puerto Rico Future Prospects
Samuel Perez
0 0 21 0 0 0 0 0 0 0
Puerto Rico Future Prospects
Yeickxel Rivera
0 0 23 0 0 0 0 0 0 0
Puerto Rico Future Prospects
Jean Sanchez
0 26 0 0 0 0 0 0 0 0
Puerto Rico Future Prospects
Gabriel Santos
0 0 42 0 0 0 0 0 0 0
Puerto Rico Future Prospects
Brandon Suarez
0 0 68 0 0 0 0 0 0 0
Puerto Rico Future Prospects
Yahel Vega
0 31 0 0 0 0 0 0 0 0
Rawlings Tigers 16U National Team
Ryan Albert
0 28 0 0 0 0 0 0 0 0
Rawlings Tigers 16U National Team
Austin Ford
0 26 24 0 0 0 0 0 0 0
Rawlings Tigers 16U National Team
Thomas Herring
0 30 15 0 0 0 0 0 0 0
Rawlings Tigers 16U National Team
Payne Kent
0 0 37 0 0 0 0 0 0 0
Rawlings Tigers 16U National Team
Jonah Lauber
0 30 17 0 0 0 0 0 0 0
Rawlings Tigers 16U National Team
Harry McGehee
0 19 0 0 0 0 0 0 0 0
Rawlings Tigers 16U National Team
Alexander Rosenberger
0 23 0 0 0 0 0 0 0 0
Rawlings Tigers 16U National Team
Conner Stump
0 30 71 0 0 0 0 0 0 0
Rawlings Tigers 16U National Team
Landon Van Winkle
0 0 36 0 0 0 0 0 0 0
Rawlings Tigers 16U National Team
Gavin Young
0 27 35 0 0 0 0 0 0 0
SBA Ohio 2027
Kierson Alexander
0 22 59 0 0 0 0 0 0 0
SBA Ohio 2027
Mac D’Addario
0 0 4 0 0 0 0 0 0 0
SBA Ohio 2027
Deagan Fought
0 81 0 0 0 0 0 0 0 0
SBA Ohio 2027
Caleb Hodge
0 28 0 0 0 0 0 0 0 0
SBA Ohio 2027
Brayden Holcomb
25 0 55 0 0 0 0 0 0 0
SBA Ohio 2027
Noah Mason
0 26 0 0 0 0 0 0 0 0
SBA Ohio 2027
Matthias Nemeth
0 77 0 0 0 0 0 0 0 0
SBA Ohio 2027
Keegan Reuscher
83 0 0 0 0 0 0 0 0 0
SBA Ohio 2027
Jagger Sheanshang
41 0 43 0 0 0 0 0 0 0
Sunshine State Elite Academy
Joseph Angel perez
0 52 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Roymer Benitez
73 0 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Dylan maclellan
0 44 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Angel Moreno
17 0 37 0 0 76 0 0 0 0
Sunshine State Elite Academy
Isaac Pinto
0 0 0 0 0 11 0 0 0 0
Sunshine State Elite Academy
Leonardo Polo Arteaga
0 59 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Nicholas Ricci
0 76 0 0 0 0 0 0 0 0
Sunshine State Elite Academy
Gabriel Villamizar
0 0 0 0 0 15 0 0 0 0
Team Elite 16U
Nikhil Bhavnani
52 0 0 0 0 0 0 0 0 0
Team Elite 16U
Josh Burkholder
0 27 0 0 0 0 0 0 0 0
Team Elite 16U
Liam Dougherty
0 36 0 0 0 0 0 0 0 0
Team Elite 16U
Daniel Fernandez
0 41 0 0 0 0 0 0 0 0
Team Elite 16U
Clark Heimbecker
0 10 13 0 0 0 0 0 0 0
Team Elite 16U
Luke Leger
0 53 0 0 0 0 0 0 0 0
Team Elite 16U
Daniel Maggio
45 0 43 0 0 0 0 0 0 0
Team Elite 16U
O'rien Neumann
43 0 50 0 0 0 0 0 0 0
Team Elite 16U
Sean Rodesiler
0 48 0 0 0 0 0 0 0 0
Team Elite 16U
Charlie Scott
0 36 0 0 0 0 0 0 0 0
Team Elite 16U
Ben Sinsabaugh
0 0 30 0 0 0 0 0 0 0
The Tide
Sylas Billie
0 42 0 63 0 0 0 0 0 0
The Tide
Kevin Blas
0 41 0 0 0 0 0 0 0 0
The Tide
Kane Decker
0 0 30 0 0 0 0 0 0 0
The Tide
Gabrian Diaz
0 0 30 0 0 0 0 0 0 0
The Tide
Grady Endemann
0 34 0 0 0 0 0 0 0 0
The Tide
Carlos Gutierrez
0 0 15 0 0 0 0 0 0 0
The Tide
Austin Jones
0 41 0 28 0 0 0 0 0 0
The Tide
Camden McFadden
0 0 51 0 0 0 0 0 0 0
The Tide
Jonah Smith
0 0 25 0 0 0 0 0 0 0
The Tide
Carlo Vazquez
0 13 52 0 0 0 0 0 0 0
Wow Factor American
Seth Beaber
0 0 80 0 0 0 0 0 0 0
Wow Factor American
Breckin Davisson
0 85 0 0 0 0 0 0 0 0
Wow Factor American
Samuel Hebert
0 21 25 0 0 0 0 0 0 0
Wow Factor American
Tyler Jones
0 8 0 0 0 0 0 0 0 0
Wow Factor American
Anthony Kilimnik
0 0 84 0 0 0 0 0 0 0
Wow Factor American
Lachlan McMichael
0 25 0 0 0 0 0 0 0 0
Wow Factor American
Kai Otto
0 53 0 0 0 0 0 0 0 0
Wow Factor American
Jonathan Reyes
0 26 0 0 0 0 0 0 0 0
Wow Factor American
Tyler Wilkins
0 12 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