1,488 MLB PLAYERS | 12,793 MLB DRAFT SELECTIONS
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
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
.9ers Baseball Club 18u
A Ellison
0 64 0 0 0 0 0 0 0 0
.9ers Baseball Club 18u
A Martin
0 37 0 0 0 0 0 0 0 0
.9ers Baseball Club 18u
Louis Perrotto
0 0 33 0 0 0 0 0 0 0
.9ers Baseball Club 18u
Evan Pollack
0 0 32 0 0 0 0 0 0 0
.9ers Baseball Club 18u
A Sakele
0 37 0 0 0 0 0 0 0 0
.9ers Baseball Club 18u
A Tierney
0 46 0 0 0 0 0 0 0 0
.9ers Baseball Club 18u
A Villapiano
0 56 0 0 0 0 0 0 0 0
5 Star NE Aiello
Reese Acord
0 89 0 0 0 0 0 0 0 0
5 Star NE Aiello
Ryan Dehaven
43 0 0 0 0 0 0 0 0 0
5 Star NE Aiello
Kayden Faulcon
0 0 81 0 0 0 0 0 0 0
5 Star NE Aiello
Zach Genovesi
0 0 0 0 0 0 0 0 0 0
5 Star NE Aiello
Harry Haeflein
76 0 0 0 0 0 0 0 0 0
5 Star NE Aiello
Jaden Morgan
20 0 56 0 0 0 0 0 0 0
Anderson Monarchs 2021/22
Mark Aaronson
0 0 76 0 0 0 0 0 0 0
Anderson Monarchs 2021/22
Jonathan Bautista
0 0 0 0 0 0 0 0 0 0
Anderson Monarchs 2021/22
Richard Beggy
0 0 37 0 0 0 0 0 0 0
Anderson Monarchs 2021/22
Nathan Evans
0 50 0 0 0 0 0 0 0 0
Anderson Monarchs 2021/22
Durrell Fortson
0 34 0 0 0 0 0 0 0 0
Anderson Monarchs 2021/22
Gabe Olsen
0 75 0 0 0 0 0 0 0 0
Anderson Monarchs 2021/22
Robert Wharton
0 0 55 0 0 0 0 0 0 0
Baseball Performance Center
Owen Davenport
0 0 49 0 0 0 0 0 0 0
Baseball Performance Center
Tommy Finnegan
0 51 0 0 0 0 0 0 0 0
Baseball Performance Center
Cole Frye
0 0 83 0 0 0 0 0 0 0
Baseball Performance Center
Dominic Romani
0 0 49 0 0 0 0 0 0 0
Baseball Performance Center
Liam Rose
0 0 27 0 0 0 0 0 0 0
Baseball Performance Center
Brandon Sharkey
0 0 78 0 0 0 0 0 0 0
Baseball Performance Center
Krish Sheth
0 0 25 0 0 0 0 0 0 0
Baseball Performance Center
Jesse Specter
72 0 0 0 0 0 0 0 0 0
Baseball Performance Center
Jackson Vanesko
0 74 0 0 0 0 0 0 0 0
Baseball Performance Center
Ryan Weingartner
0 0 75 0 0 0 0 0 0 0
Baseball Performance Center
John Wood
0 0 25 0 0 0 0 0 0 0
Bucks County Generals 2021/2022's
Tyler Behm
0 80 0 0 0 0 0 0 0 0
Bucks County Generals 2021/2022's
Connor Dobos
0 0 38 0 0 0 0 0 0 0
Bucks County Generals 2021/2022's
Jackson Mott
0 47 0 0 0 0 0 0 0 0
Bucks County Generals 2021/2022's
David Rodriguez
0 0 47 0 0 0 0 0 0 0
Bucks County Generals 2021/2022's
Jake Schweiker
0 103 0 0 0 0 0 0 0 0
Complete Game of PA
Jack Colyer
0 87 0 0 0 0 0 0 0 0
Complete Game of PA
Grant Klemann
0 18 0 0 0 0 0 0 0 0
Complete Game of PA
Aydan McNelly
0 0 0 0 0 0 0 0 0 0
Complete Game of PA
Scott Renk
0 36 0 0 0 0 0 0 0 0
Complete Game of PA
Connor Roche
0 4 0 0 0 0 0 0 0 0
Complete Game of PA
David Wagner
0 0 29 0 0 0 0 0 0 0
Complete Game of PA
Blaine Waltimyer
102 0 0 0 0 0 0 0 0 0
Complete Game of PA
Adam Yarrison
20 0 107 0 0 0 0 0 0 0
Diamond studs baseball
Nick Bravaco
0 10 0 0 0 0 0 0 0 0
Diamond studs baseball
Christian Bravoco
0 42 0 0 0 0 0 0 0 0
Diamond studs baseball
Nick Bravoco
0 0 106 0 0 0 0 0 0 0
Diamond studs baseball
Matthew Martino
0 0 5 0 0 0 0 0 0 0
Diamond studs baseball
Roman Pastrana
0 90 0 0 0 0 0 0 0 0
Diamond studs baseball
Chris Quartuccio
0 107 0 0 0 0 0 0 0 0
East Coast Ghost
Mark Capell
0 11 15 0 0 0 0 0 0 0
East Coast Ghost
Zachary Gorman
0 0 22 0 0 0 0 0 0 0
East Coast Ghost
Anthony Gubitosi
0 102 0 0 0 0 0 0 0 0
East Coast Ghost
Charlie Jones
0 13 107 0 0 0 0 0 0 0
East Coast Ghost
Joseph (Jt) Kroner
0 102 0 0 0 0 0 0 0 0
East Coast Ghost
Marcello Mastroianni
0 4 85 0 0 0 0 0 0 0
East Coast Ghost
CJ (Christopher) Wisniewski
0 7 0 0 0 0 0 0 0 0
Elite Squad NY
Kyle Bednarski
0 92 0 0 0 0 0 0 0 0
Elite Squad NY
Carlos Carmona
0 88 0 0 0 0 0 0 0 0
Elite Squad NY
Samuel Dalsimer
0 74 0 0 0 0 0 0 0 0
Elite Squad NY
Handersson Estrella
0 0 70 0 0 0 0 0 0 0
Elite Squad NY
Aidan Rosario
0 0 44 0 0 0 0 0 0 0
Hit & Run Outlaws
Terryn Babcock
0 0 82 0 0 0 0 0 0 0
Hit & Run Outlaws
Nicholas Buchman
0 51 0 0 0 0 0 0 0 0
Hit & Run Outlaws
Anthony Martinez
0 0 63 0 0 0 0 0 0 0
Hit & Run Outlaws
Nolan Niziol
0 55 0 0 0 0 0 0 0 0
Hit & Run Outlaws
Mateo Sarabia
0 59 0 0 0 0 0 0 0 0
Hit & Run Outlaws
Jack Urbano
0 78 0 0 0 0 0 0 0 0
Jersey Spiders 18U
Thomas Carroll
0 96 0 0 0 0 0 0 0 0
Jersey Spiders 18U
Jon Gambone
0 22 0 0 0 0 0 0 0 0
Jersey Spiders 18U
Jimmy Hallman
0 0 50 0 0 0 0 0 0 0
Jersey Spiders 18U
Billy Keehn
0 85 0 0 0 0 0 0 0 0
Jersey Spiders 18U
Brian Muller
0 0 57 0 0 0 0 0 0 0
Jersey Spiders 18U
Andrew Yarborough
0 0 17 0 0 0 0 0 0 0
Keystone Baseball Club 2021
Ryan Anderson
0 73 0 0 0 0 0 0 0 0
Keystone Baseball Club 2021
Ian Korn
0 101 0 0 0 0 0 0 0 0
Keystone Baseball Club 2021
Tanner Merovich
0 0 40 0 0 0 0 0 0 0
Keystone Baseball Club 2021
Tommy Molsky
0 0 104 0 0 0 0 0 0 0
Keystone Baseball Club 2021
Marshall Mott
0 84 0 0 0 0 0 0 0 0
Keystone Baseball Club 2021
Grant Smeltzer
0 0 105 0 0 0 0 0 0 0
Keystone Cobras
Zach Crouthamel
13 0 62 0 0 0 0 0 0 0
Keystone Cobras
Xander Giordani
65 0 0 0 0 0 0 0 0 0
Keystone Cobras
Min Gruver
0 18 0 0 0 0 0 0 0 0
Keystone Cobras
Kevin Kell
26 0 0 0 0 0 0 0 0 0
Keystone Cobras
Michael Lennon
34 0 0 0 0 0 0 0 0 0
Keystone Cobras
Christian Rush
0 0 46 0 0 0 0 0 0 0
Keystone Cobras
Hunter Weitzel
0 78 0 0 0 0 0 0 0 0
Long Island Elite Appel
Connor Albrektsen
0 85 0 0 0 0 0 0 0 0
Long Island Elite Appel
Daniel Bondi
0 46 0 0 0 0 0 0 0 0
Long Island Elite Appel
Ryan Desmond
0 0 63 0 0 0 0 0 0 0
Long Island Elite Appel
Michael Hopkins
0 0 35 0 0 0 0 0 0 0
Long Island Elite Appel
John “Jc” Kiss
0 100 0 0 0 0 0 0 0 0
Long Island Elite Appel
Chris Naronis
0 0 42 0 0 0 0 0 0 0
Long Island Titans Quattrini
Andrew Alameda
0 7 53 0 0 0 0 0 0 0
Long Island Titans Quattrini
Dylan Johnson
0 67 0 0 0 0 0 0 0 0
Long Island Titans Quattrini
Cole Maucere
0 62 0 0 0 0 0 0 0 0
Long Island Titans Quattrini
Jt Raab
0 0 54 0 0 0 0 0 0 0
Long Island Titans Quattrini
Luke Schartner
0 36 0 0 0 0 0 0 0 0
Long Island Titans Quattrini
Ryan Van Buren
0 33 0 0 0 0 0 0 0 0
MA Show 18U National
Julio Falcon
0 26 0 0 0 0 0 0 0 0
MA Show 18U National
David Gross
0 34 0 0 0 0 0 0 0 0
MA Show 18U National
Evan Hahn
0 0 45 0 0 0 0 0 0 0
MA Show 18U National
Cooper Root
45 0 0 0 0 0 0 0 0 0
MA Show 18U National
Alec Roselli
0 0 105 0 0 0 0 0 0 0
MA Show 18U National
Dante Viola
57 0 0 0 0 0 0 0 0 0
MA Show 18U Select
Cade Friel
0 59 0 0 0 0 0 0 0 0
MA Show 18U Select
Dean Goldberg
0 57 0 0 0 0 0 0 0 0
MA Show 18U Select
Ryan Master
0 0 66 0 0 0 0 0 0 0
MA Show 18U Select
David McKinney
0 0 38 0 0 0 0 0 0 0
MA Show 18U Select
Timmy Shell
68 0 0 0 0 0 0 0 0 0
Pa Rebels
Collin Breiner
0 0 73 0 0 0 0 0 0 0
Pa Rebels
Reuben Costin
0 0 68 0 0 0 0 0 0 0
Pa Rebels
Cole Hertzler
0 0 26 0 0 0 0 0 0 0
Pa Rebels
Keenan Metrick
0 0 37 0 0 0 0 0 0 0
Pa Rebels
Chase Reardon
0 16 0 0 0 0 0 0 0 0
Pa Rebels
Steven Rinda
0 65 0 0 0 0 0 0 0 0
Pa Rebels
Mason Smith
0 0 13 0 0 0 0 0 0 0
Pa Rebels
Jake Stasyk
0 6 0 0 0 0 0 0 0 0
Pa Rebels
Michael Trommer
0 73 0 0 0 0 0 0 0 0
PA Stars
Devin Fletcher
0 0 41 0 0 0 0 0 0 0
PA Stars
Brandon Holzinger
0 0 42 0 0 0 0 0 0 0
PA Stars
Trevor Hurst
0 87 0 0 0 0 0 0 0 0
PA Stars
Nate Mikulski
0 0 37 0 0 0 0 0 0 0
PA Stars
Paul Moretski
0 58 0 0 0 0 0 0 0 0
PA Stars
Carter Welch
0 72 0 0 0 0 0 0 0 0
PRD Ghost Gray
John Abrahamsen
0 0 71 0 0 0 0 0 0 0
PRD Ghost Gray
Andrew Banick
0 55 0 0 0 0 0 0 0 0
PRD Ghost Gray
Joseph Bender
0 34 0 0 0 0 0 0 0 0
PRD Ghost Gray
Frankie Kern
0 67 0 0 0 0 0 0 0 0
PRD Ghost Gray
Matt Mancini
0 0 62 0 0 0 0 0 0 0
PRD Ghost Gray
Michael Mirro
0 79 0 0 0 0 0 0 0 0
Scanzano COMBAT 17U/2022s
Jake Atlas
0 25 0 0 0 0 0 0 0 0
Scanzano COMBAT 17U/2022s
Matt Corda
43 0 0 0 0 0 0 0 0 0
Scanzano COMBAT 17U/2022s
Carter Sari
71 0 0 0 0 0 0 0 0 0
Scanzano COMBAT 17U/2022s
Shane Sax
0 79 0 0 0 0 0 0 0 0
Scanzano COMBAT 17U/2022s
Nick Skoufalos
0 0 73 0 0 0 0 0 0 0
Scanzano COMBAT 17U/2022s
Blake Weinstein
0 0 33 0 0 0 0 0 0 0
Scanzano COMBAT 18U/2021s
Ryan Achey
0 13 0 0 0 0 0 0 0 0
Scanzano COMBAT 18U/2021s
Wyatt Atkinson
0 0 86 0 0 0 0 0 0 0
Scanzano COMBAT 18U/2021s
Zach Coluccio
0 0 54 0 0 0 0 0 0 0
Scanzano COMBAT 18U/2021s
Jackson Edelman
0 102 0 0 0 0 0 0 0 0
Scanzano COMBAT 18U/2021s
Max Eisenhardt
0 63 0 0 0 0 0 0 0 0
Scanzano COMBAT 18U/2021s
Joe Longo
0 27