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)
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 44 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 26 76 0 0 0 0 0 0 0
Anderson Monarchs 2021/22
Jonathan Bautista
0 85 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 2022
Owen Davenport
0 0 49 0 0 0 0 0 0 0
Baseball Performance Center 2022
Tommy Finnegan
0 51 0 0 0 0 0 0 0 0
Baseball Performance Center 2022
Cole Frye
0 0 83 0 0 0 0 0 0 0
Baseball Performance Center 2022
Dominic Romani
0 0 49 0 0 0 0 0 0 0
Baseball Performance Center 2022
Liam Rose
0 0 27 0 0 0 0 0 0 0
Baseball Performance Center 2022
Brandon Sharkey
0 0 78 0 0 0 0 0 0 0
Baseball Performance Center 2022
Krish Sheth
0 0 25 0 0 0 0 0 0 0
Baseball Performance Center 2022
Jesse Specter
72 0 0 0 0 0 0 0 0 0
Baseball Performance Center 2022
Jackson Vanesko
0 74 0 0 0 0 0 0 0 0
Baseball Performance Center 2022
Ryan Weingartner
0 0 75 0 0 0 0 0 0 0
Baseball Performance Center 2022
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 102 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
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 20 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 71 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 39 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 46 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 57 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 0 0 0 0 0 0 0 0
Scanzano COMBAT 18U/2021s
Joe Morrissey
0 26 0 0 0 0 0 0 0 0
Scanzano COMBAT 18U/2021s
Liam O'Connor
0 0 11 0 0 0 0 0 0 0
Scanzano COMBAT 18U/2021s
Zach Severino
0 0 91 0 0 0 0 0 0 0
SJ Diamond Dawgs
Jacob Dembin
0 84 0 0 0 0 0 0 0 0
SJ Diamond Dawgs
Jordan Gray
0 41 0 0 0 0 0 0 0 0
SJ Diamond Dawgs
Shane Headley
0 100 0 0 0 0 0 0 0 0
SJ Diamond Dawgs
Cam Holmstrom
0 22 0 0 0 0 0 0 0 0
SJ Diamond Dawgs
Jeff Sparano
0 0 103 0 0 0 0 0 0 0
SJ Elite
Sean Davis
0 0 17 0 0 0 0 0 0 0
SJ Elite
Ryan Dromboski
105 0 0 0 0 0 0 0 0 0
SJ Elite
Jude Gilhool
0 6 0 0 0 0 0 0 0 0
SJ Elite
Blake Mitnick
0 0 102 0 0 0 0 0 0 0
SJ Elite
Chase Topolski
0 106 0 0 0 0 0 0 0 0
SJ Elite
Petey Tronosky
41 0 0 0 0 0 0 0 0 0
South Jersey Storm
Issaiah Batista
0 38 0 0 0 0 0 0 0 0
South Jersey Storm
Charlie Bell
0 38 0 0 0 0 0 0 0 0
South Jersey Storm
Jaxon Casdia
0 0 45 0 0 0 0 0 0 0
South Jersey Storm
Gabriel Colon
0 54 0 0 0 0 0 0 0 0
South Jersey Storm
Ryan Furman
0 69 0 0 0 0 0 0 0 0
South Jersey Storm
Ben Garino
0 0 36 0 0 0 0 0 0 0
South Jersey Storm
Josh Janove
0 0 29 0 0 0 0 0 0 0
South Jersey Storm
Julian Velazquez
0 23 0 0 0 0 0 0 0 0
South Jersey Storm
Grant Yezzi
0 36 0 0 0 0 0 0 0 0
South Jersey Young Guns
Ethan Bowen
40 0 34 0 0 0 0 0 0 0
South Jersey Young Guns
Jack Norton
0 37 0 0 0 0 0 0 0 0
South Jersey Young Guns
Nicholas Spaventa
0 17 0 0 0 0 0 0 0 0
South Jersey Young Guns
Justin Sweeney
19 0 70 0 0 0 0 0 0 0
South Jersey Young Guns
Dylan Terwilliger
0 46 0 0 0 0 0 0 0 0
South Jersey Young Guns
Bruce Wadiak
28 0 28 0 0 0 0 0 0 0
South Jersey Young Guns
Matt Yula
65 0 0 0 0 0 0 0 0 0
Steel American 2022
Andrew Barbieri
0 0 54 0 0 0 0 0 0 0
Steel American 2022
Nicholas Barone
0 0 14 0 0 0 0 0 0 0
Steel American 2022
Billy Bullock
0 0 26 0 0 0 0 0 0 0
Steel American 2022
Tyler Hodella
0 86 0 0 0 0 0 0 0 0
Steel American 2022
Jason Sacks
0 0 26 0 0 0 0 0 0 0
Steel American 2022
Kyle Salvati
0 61 0 0 0 0 0 0 0 0
Steel American 2022
Ryan Smith
0 68 0 0 0 0 0 0 0 0
Steel American 2022
Jason Strickland
0 39 0 0 0 0 0 0 0 0
Team Steel Scout 2022
James Asmus
0 34 0 0 0 0 0 0 0 0
Team Steel Scout 2022
Aidan Colagrande
0 0 25 0 0 0 0 0 0 0
Team Steel Scout 2022
Jake Deslavaries
0 40 0 0 0 0 0 0 0 0
Team Steel Scout 2022
Zach Dezenski
0 21 0 0 0 0 0 0 0 0
Team Steel Scout 2022
Sean Hamilton
0 39 0 0 0 0 0 0 0 0
Team Steel Scout 2022
Richie Heyder
0 28 0 0 0 0 0 0 0 0
Team Steel Scout 2022
Carlos Martinez
0 0 50 0 0 0 0 0 0 0
Team Steel Scout 2022
Frankie Noto
0 17 0 0 0 0 0 0 0 0
Team Steel Scout 2022
Billy Steele
0 38 0 0 0 0 0 0 0 0
Team Steel Scout 2022
Joe Wood
0 12 0 0 0 0 0 0 0 0
US Elite 2021 NJ Ward
Christian Aiello
0 0 89 0 0 0 0 0 0 0
US Elite 2021 NJ Ward
Nicolas Di Sciascio
0 80 0 0 0 0 0 0 0 0
US Elite 2021 NJ Ward
Cole Hansen
0 65 0 0 0 0 0 0 0 0
US Elite 2021 NJ Ward
Akshay Heda
0 53 0 0 0 0 0 0 0 0
US Elite 2021 NJ Ward
Kolten Moyer
0 20 0 0 0 0 0 0 0 0
US Elite 2021 NJ Ward
Joseph Palminteri
0 0 34 0 0 0 0 0 0 0
Victus Vandals
Alec Baltz
92 0 0 0 0 0 0 0 0 0
Victus Vandals
Christian Camminotti
0 0 63 0 0 0 0 0 0 0
Victus Vandals
Ethan Earley
0 109 0 0 0 0 0 0 0 0
Victus Vandals
Jake Kennealy
23 0 47 0 0 0 0 0 0 0
Victus Vandals
Carlos Molina
0 15 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