2,083 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)
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
10/02
Day 2
10/03
Day 3
10/04
Day 4
10/05
Day 5
10/06
Day 6
10/07
Day 7
10/08
Day 8
10/09
Day 9
10/10
Day 10
10/11
All Out 15U Scout
Aiden Cranmer
0 48 0 0 0 0 0 0 0 0
All Out 15U Scout
A Garrach
0 67 0 0 0 0 0 0 0 0
All Out 15U Scout
Tom O'Conell
0 55 0 0 0 0 0 0 0 0
All Out 15U Scout
Jayce Park
0 25 0 0 0 0 0 0 0 0
Baseball Performance Center
Leo Bluestein
0 0 68 0 0 0 0 0 0 0
Baseball Performance Center
Jared Dzierzgowski
0 56 0 0 0 0 0 0 0 0
Baseball Performance Center
Nolan Gerstenbacher
0 100 0 0 0 0 0 0 0 0
Baseball Performance Center
William Grayson
0 86 0 0 0 0 0 0 0 0
Baseball Performance Center
Michael Piskun
0 0 36 0 0 0 0 0 0 0
Blueclaws Baseball Academy 15u
Ryan Acquisto
21 0 0 0 0 0 0 0 0 0
Blueclaws Baseball Academy 15u
Sebastian Aponte
0 25 0 0 0 0 0 0 0 0
Blueclaws Baseball Academy 15u
Jason Basilicata
0 0 29 0 0 0 0 0 0 0
Blueclaws Baseball Academy 15u
Melvin Jimenez
0 47 0 0 0 0 0 0 0 0
Blueclaws Baseball Academy 15u
Bryson Kirby
0 29 0 0 0 0 0 0 0 0
Blueclaws Baseball Academy 15u
Brayden Lowden
0 0 20 0 0 0 0 0 0 0
Blueclaws Baseball Academy 15u
Dominic Masino
0 0 43 0 0 0 0 0 0 0
Blueclaws Baseball Academy 15u
Jack Tiernan
31 0 0 0 0 0 0 0 0 0
Bucks County GENERALS 15U
Saul Carmenini
0 90 0 0 0 0 0 0 0 0
Bucks County GENERALS 15U
Ryan Jacobson
0 0 29 0 0 0 0 0 0 0
Bucks County GENERALS 15U
Evan Krippel
0 0 77 0 0 0 0 0 0 0
Bucks County GENERALS 15U
Michael Liu
0 92 0 0 0 0 0 0 0 0
Bucks County GENERALS 15U
Ty Pan
0 32 0 0 0 0 0 0 0 0
Cage Academy Premier
Dean Fiore
0 30 28 0 0 0 0 0 0 0
Cage Academy Premier
Drew Lukachyk
0 79 0 0 0 0 0 0 0 0
Cage Academy Premier
Danny Moreno
0 4 63 0 0 0 0 0 0 0
Cage Academy Premier
Jason Quadrt
0 27 13 0 0 0 0 0 0 0
Cage Academy Premier
Gavin Sansone
0 68 0 0 0 0 0 0 0 0
CBA Arsenal
John Ahearn
0 5 63 0 0 0 0 0 0 0
CBA Arsenal
Nick Croce
0 0 36 0 0 0 0 0 0 0
CBA Arsenal
Jason Mazzacone
0 95 0 0 0 0 0 0 0 0
CBA Arsenal
Aidan Moore
0 17 0 0 0 0 0 0 0 0
CBA Arsenal
Chris Reese
0 21 0 0 0 0 0 0 0 0
CBA Arsenal
Joey Vollaro
0 92 0 0 0 0 0 0 0 0
Dirtbags 15U Titanium
Lucas Berg
0 0 30 0 0 0 0 0 0 0
Dirtbags 15U Titanium
Elliot Kleinman
0 0 14 0 0 0 0 0 0 0
Dirtbags 15U Titanium
Luke Maraia
0 0 53 0 0 0 0 0 0 0
Dirtbags 15U Titanium
Aidan Pompei
0 41 0 0 0 0 0 0 0 0
Dirtbags 15U Titanium
Noah Rostolder
0 61 0 0 0 0 0 0 0 0
Dirtbags 15U Titanium
Tommy Santulli
0 73 0 0 0 0 0 0 0 0
Dirtbags 15U Titanium
Dimitri Triantafyllopolous
0 36 0 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Ryan Costello
0 30 81 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Kyle Kolans
0 96 0 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Jonathan Lalli
0 3 0 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Giancarlo Lamberti
0 0 46 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Harrison Lollin
0 10 85 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Nathan Ruth
0 0 72 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Grayson Testino
0 95 0 0 0 0 0 0 0 0
East Coast Ghost ‘24s
Timmy Welsh
0 0 21 0 0 0 0 0 0 0
Freehold Twp Patriots
Aidan Galvanek
39 0 15 0 0 0 0 0 0 0
Freehold Twp Patriots
Josh Mangel
29 57 0 0 0 0 0 0 0 0
Freehold Twp Patriots
Lex Nelsen
42 0 48 0 0 0 0 0 0 0
Freehold Twp Patriots
Julius Rosado
5 0 39 0 0 0 0 0 0 0
Freehold Twp Patriots
Christopher Svoboda
29 49 0 0 0 0 0 0 0 0
Full Count Prospects
Patrick Cruise
0 0 28 0 0 0 0 0 0 0
Full Count Prospects
Nolan Geisler
0 79 0 0 0 0 0 0 0 0
Full Count Prospects
Angelo Lettini
0 67 0 0 0 0 0 0 0 0
Full Count Prospects
Dustin McGuinness
92 0 0 0 0 0 0 0 0 0
Full Count Prospects
Ryan Quinones
0 0 26 0 0 0 0 0 0 0
Full Count Prospects
Adrian Rojas
9 0 29 0 0 0 0 0 0 0
Hit N Run Academy
Derek Diaz
0 0 61 0 0 0 0 0 0 0
Hit N Run Academy
Dylan Drazka
0 0 49 0 0 0 0 0 0 0
Hit N Run Academy
Jordan Goldstein
0 10 0 0 0 0 0 0 0 0
Hit N Run Academy
Callum Markowitz
0 0 27 0 0 0 0 0 0 0
Hit N Run Academy
Johnny McHugh
0 84 0 0 0 0 0 0 0 0
Hit N Run Academy
John Pagano
0 43 0 0 0 0 0 0 0 0
Hit N Run Academy
Ethan Portnoff
0 0 91 0 0 0 0 0 0 0
Hit N Run Academy
Andrew Rogovic
0 30 0 0 0 0 0 0 0 0
Hitter’s Club
George Adams
0 0 90 0 0 0 0 0 0 0
Hitter’s Club
Cole Beyer
0 35 0 0 0 0 0 0 0 0
Hitter’s Club
Eric Corey
0 84 0 0 0 0 0 0 0 0
Hitter’s Club
Matthew D'Angelo
0 79 0 0 0 0 0 0 0 0
Hitter’s Club
Michael Lazaridis
0 0 38 0 0 0 0 0 0 0
Jersey Boyz Baseball
Jared Carlucci
83 0 0 0 0 0 0 0 0 0
Jersey Boyz Baseball
Eric Donaty
0 34 0 0 0 0 0 0 0 0
Jersey Boyz Baseball
Julian Montez
0 89 0 0 0 0 0 0 0 0
Jersey Boyz Baseball
Parker Raham
41 0 10 0 0 0 0 0 0 0
Jersey Boyz Baseball
Sebastian Rivas
0 0 98 0 0 0 0 0 0 0
Knights Nation MXE Academy
Jordan Babbo
0 0 37 0 0 0 0 0 0 0
Knights Nation MXE Academy
Michael Brocco
0 22 0 0 0 0 0 0 0 0
Knights Nation MXE Academy
Thomas Charlwood
0 14 77 0 0 0 0 0 0 0
Knights Nation MXE Academy
Pj Kakalos
0 64 0 0 0 0 0 0 0 0
Knights Nation MXE Academy
Alex Marcoline
0 90 0 0 0 0 0 0 0 0
LIB EXPOS BLACK
Oliver Acuna-Casey
0 0 83 0 0 0 0 0 0 0
LIB EXPOS BLACK
Robbie Costello
0 0 19 0 0 0 0 0 0 0
LIB EXPOS BLACK
Luke Jacobson
0 19 0 0 0 0 0 0 0 0
LIB EXPOS BLACK
Quinn Regan
0 79 0 0 0 0 0 0 0 0
LIB EXPOS BLACK
Liam Wolf
0 32 0 0 0 0 0 0 0 0
LIB EXPOS BLUE
Connor Byrne
0 99 0 0 0 0 0 0 0 0
LIB EXPOS BLUE
Timmy Cawley
0 92 0 0 0 0 0 0 0 0
LIB EXPOS BLUE
Kellen Edwards
0 12 0 0 0 0 0 0 0 0
LIB EXPOS BLUE
Andrew Kowantz
0 0 46 0 0 0 0 0 0 0
LIB EXPOS BLUE
Justin Regno
0 8 0 0 0 0 0 0 0 0
LIB EXPOS BLUE
Ethan Sze
0 0 57 0 0 0 0 0 0 0
Ma Show 15u National
Daviel Fernandez
0 83 0 0 0 0 0 0 0 0
Ma Show 15u National
Lukas Guerrier
0 75 0 0 0 0 0 0 0 0
Ma Show 15u National
Ethan Hahn
0 0 96 0 0 0 0 0 0 0
Ma Show 15u National
Brentin Heil
0 0 30 0 0 0 0 0 0 0
Ma Show 15u National
Nick Matteo
0 43 0 0 0 0 0 0 0 0
Ma Show 15u National
Nathan Taylor
0 2 0 0 0 0 0 0 0 0
Ma Show 15u National
Ryan Zimmer
0 43 0 0 0 0 0 0 0 0
MVP BEAST 2024
Michael D'Ambrosio
0 3 95 0 0 0 0 0 0 0
MVP BEAST 2024
Max Hilsenroth
0 60 0 0 0 0 0 0 0 0
MVP BEAST 2024
Daniel Onorato
0 77 0 0 0 0 0 0 0 0
MVP BEAST 2024
Ethan Paluszek
0 0 19 0 0 0 0 0 0 0
MVP BEAST 2024
Ben Salomon
0 89 0 0 0 0 0 0 0 0
MVP BEAST 2024
Dean Vincent
0 29 0 0 0 0 0 0 0 0
NJ Tigers 15U Prime
Javier Calzadilla
0 66 0 0 0 0 0 0 0 0
NJ Tigers 15U Prime
Jake Pope
0 0 4 0 0 0 0 0 0 0
NJ Tigers 15U Prime
Kenneth Rankin
0 0 98 0 0 0 0 0 0 0
NJ Tigers 15U Prime
Ronald Rich III
0 63 0 0 0 0 0 0 0 0
NJ Tigers 15U Prime
Y Rodriquez
62 0 0 0 0 0 0 0 0 0
NJ Tigers 15U Prime
Dominick Vizzoni
87 0 0 0 0 0 0 0 0 0
Northeast Supreme 15U Black
Sean Clinton
0 28 9 0 0 0 0 0 0 0
Northeast Supreme 15U Black
Jaden Fateman
0 91 0 0 0 0 0 0 0 0
Northeast Supreme 15U Black
Nick Grippi
0 0 96 0 0 0 0 0 0 0
Northeast Supreme 15U Black
Daniel Winchester
0 71 0 0 0 0 0 0 0 0
Northeast Supreme 15U Silver
William Craten
0 66 0 0 0 0 0 0 0 0
Northeast Supreme 15U Silver
Kevin Jiratatprasot
0 0 37 0 0 0 0 0 0 0
Northeast Supreme 15U Silver
Braeden Kelly
0 83 0 0 0 0 0 0 0 0
Northeast Supreme 15U Silver
Luixander Polanco
0 0 57 0 0 0 0 0 0 0
Northeast Supreme 15U Silver
Lucas Rodriguez
0 55 0 0 0 0 0 0 0 0
Northeast Supreme 15U Silver
Jack Ruditzky
0 44 0 0 0 0 0 0 0 0
Northeast Supreme 15U White
AJ Bosch
0 28 0 0 0 0 0 0 0 0
Northeast Supreme 15U White
Rhys Bowie
0 0 51 0 0 0 0 0 0 0
Northeast Supreme 15U White
Derek DeSanto
0 65 0 0 0 0 0 0 0 0
Northeast Supreme 15U White
Andrew Fierro
0 0 93 0 0 0 0 0 0 0
Northeast Supreme 15U White
William Kirk
0 14 76 0 0 0 0 0 0 0
Northeast Supreme 15U White
Stephen Kubis
0 30 18 0 0 0 0 0 0 0
Northeast Supreme 15U White
Luke Monico
0 0 25 0 0 0 0 0 0 0
Northeast Supreme 15U White
Justin Pierre
0 0 11 0 0 0 0 0 0 0
Northeast Supreme 15U White
Andrew Prelich
0 29 47 0 0 0 0 0 0 0
Northeast Supreme 15U White
Julian Rondon
0 16 10 0 0 0 0 0 0 0
NY Gothams 15u (24)
Nehemiah Barrett
0 11 0 0 0 0 0 0 0 0
NY Gothams 15u (24)
Luis Espinal
0 41 0 0 0 0 0 0 0 0
NY Gothams 15u (24)
Henry Farkas
0 0 34 0 0 0 0 0 0 0
NY Gothams 15u (24)
Joshua Luo
0 59 0 0 0 0 0 0 0 0
NY Gothams 15u (24)
Zachary Marceau
0 15 12 0 0 0 0 0 0 0
NY Gothams 15u (24)
Benjamin Rubin
0 60 0 0 0 0 0 0 0 0
NY Gothams 15u (24)
Thomas Skrobe
0 0 80 0 0 0 0 0 0 0
PRD Ghost 15U White
Warren Quincy Bell
0 0 81 0 0 0 0 0 0 0
PRD Ghost 15U White
Nick Case
0 37 0 0 0 0 0 0 0 0
PRD Ghost 15U White
Matt King
0 38 0 0 0 0 0 0 0 0
PRD Ghost 15U White
Tj Legere
0 52 0 0 0 0 0 0 0 0
PRD Ghost 15U White
Chris Levonas
0 105 0 0 0 0 0 0 0 0
PRD Ghost 15U White
Nicholas Pizzie
0 0 42 0 0 0 0 0 0 0
Richmond Count Royal
Nicholas Brinzo
11 3 0 0 0 0 0 0 0 0
Richmond Count Royal
Jake Conroy
1 42 0 0 0 0 0 0 0 0
Richmond Count Royal
Andrew DeAngelis
0 36 0 0 0 0 0 0 0 0
Richmond Count Royal
Jason Dennis
0 0 44 0 0 0 0 0 0 0
Richmond Count Royal
Salvatore Occhipinti
9 0 0 0 0 0 0 0 0 0
Richmond Count Royal
Mike Palermo
0 45 0 0 0 0 0 0 0 0
Richmond Count Royal
Patrick Ready
40 0 0 0 0 0 0 0 0 0
Richmond Count Royal
Lucas Sorrentino
45 0 0 0 0 0 0 0 0 0
Richmond Count Royal
Anthony Spungin
24 20 0 0 0 0 0 0 0 0
Richmond County Americans
Jack Marco
0 0 19 0 0 0 0 0 0 0
Richmond County Americans
Anthony Salmonese
0 0 100 0 0 0 0 0 0 0
Richmond County Americans
Dylan Swanson
0 83 0 0 0 0 0 0 0 0
Team Francisco Notorious 9
Dominick Carbone
0 99 0 0 0 0 0 0 0 0
Team Francisco Notorious 9
Michael Craig
0 11 76 0 0 0 0 0 0 0
Team Francisco Notorious 9
Antonio D'Amore
0 0 82 0 0 0 0 0 0 0
Team Francisco Notorious 9
Jason DeCaro
0 0 95 0 0 0 0 0 0 0
Team Francisco Notorious 9
Andrew Koshy
0 0 43 0 0 0 0 0 0 0
Team Francisco Notorious 9
Philip Mazzola
0 0 36 0 0 0 0 0 0 0
Team Francisco Notorious 9
Ryan Muskopf
0 0 81 0 0 0 0 0 0 0
Team Francisco Notorious 9
Jack Ryan
0 91 0 0 0 0 0 0 0 0
Team Francisco Notorious 9
Sebastian Velasquez
0 0 28 0 0 0 0 0 0 0
Team Francisco Select
Jace Alvino
0 0 40 0 0 0 0 0 0 0
Team Francisco Select
Ryan Kiendle
0 57 0 0 0 0 0 0 0 0
Team Francisco Select
Aidan Murphy
0 4 0 0 0 0 0 0 0 0
Team Francisco Select
Thomas O'Neill
0 93 0 0 0 0 0 0 0 0
The North Jersey Cardinals 15U Red
Will Gawronski
61 0 0 0 0 0 0 0 0 0
The North Jersey Cardinals 15U Red
Tommy Hyland
13 0 0 0 0 0 0 0 0 0
The North Jersey Cardinals 15U Red
Peter Ramirez
82 0 0 0 0 0 0 0 0 0
The North Jersey Cardinals 15U Red
Jonathan Rodrigues
0 73 0 0 0 0 0 0 0 0
The North Jersey Cardinals 15U Red
Colin Sullivan
0 0 94 0 0 0 0 0 0 0
Waterford Nationals
Tyler Apple
0 91 0 0 0 0 0 0 0 0
Waterford Nationals
Nico DeSanto
43 0 33 0 0 0 0 0 0 0
Waterford Nationals
Ryan Ensel Jr.
74 0 0 0 0 0 0 0 0 0
Waterford Nationals
Brendan Gonzalez
0 0 94 0 0 0 0 0 0 0
Wladyka Baseball American
Jake Czwakiel
0 45 0 0 0 0 0 0 0 0
Wladyka Baseball American
Kendry Gonzalez
29 0 0 0 0 0 0 0 0 0
Wladyka Baseball American
Dennis Mulhearn
0 68 0 0 0 0 0 0 0 0
Wladyka Baseball American
Daniel Paris
58 0 0 0 0 0 0 0 0 0
Wladyka Baseball American
Michael Scalera
0 0 62 0 0 0 0 0 0 0
Wladyka Baseball American
Lucas Van Gendt
25 0 58 0 0 0 0 0 0 0
Wladyka Baseball National
Shea Coughlin
0 2 0 0 0 0 0 0 0 0
Wladyka Baseball National
Mateo Figundio
0 42 0 0 0 0 0 0 0 0
Wladyka Baseball National
Brandon Kirchner
0 86 0 0 0 0 0 0 0 0
Wladyka Baseball National
Billy Nichols
0 59 0 0 0 0 0 0 0 0
Wladyka Baseball National
Ronald Presta
0 0 84 0 0 0 0 0 0 0
Wladyka Baseball National
Kyle Purvin
0 22 17 0 0 0 0 0 0 0
Wladyka Baseball National
Owen Shirey
0 51 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Kenny Barksdale
41 0 16 0 0 0 0 0 0 0
Zoned RedHawks Elite
Kevin Burgess
0 0 23 0 0 0 0 0 0 0
Zoned RedHawks Elite
Benjamin Carroll
0 0 92 0 0 0 0 0 0 0
Zoned RedHawks Elite
Zack Kucerka
0 0 38 0 0 0 0 0 0 0
Zoned RedHawks Elite
Macai Moore
0 54 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Alex Orr
37 0 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Alex Payne
0 83 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Brooks Saft
9 0 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Dylan Sempervive
27 0 0 0 0 0 0 0 0 0
Zoned RedHawks Elite
Luca Vitale
0 0 71 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest