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/15
Day 2
10/16
Day 3
10/17
Day 4
10/18
Day 5
10/19
Day 6
10/20
Day 7
10/21
Day 8
10/22
Day 9
10/23
Day 10
10/24
.9ers Baseball Club
Derek Baksh
0 45 0 0 0 0 0 0 0 0
.9ers Baseball Club
Donovan Claiborne
0 23 0 0 0 0 0 0 0 0
.9ers Baseball Club
Jake Layton
0 73 0 0 0 0 0 0 0 0
.9ers Baseball Club
Brady Leach
0 0 67 0 0 0 0 0 0 0
.9ers Baseball Club
Bobby Portman
0 0 82 0 0 0 0 0 0 0
2022 Batting 1.000 Seminoles (Cohen)
Connor Barry
0 47 0 0 0 0 0 0 0 0
2022 Batting 1.000 Seminoles (Cohen)
Liam Daly
0 98 0 0 0 0 0 0 0 0
2022 Batting 1.000 Seminoles (Cohen)
Alec Edwards
0 76 0 0 0 0 0 0 0 0
2022 Batting 1.000 Seminoles (Cohen)
Will Karikas
0 23 0 0 0 0 0 0 0 0
Clubhouse 2023
Trey Deitelbaum
0 95 0 0 0 0 0 0 0 0
Clubhouse 2023
James Fahan
0 62 0 0 0 0 0 0 0 0
Clubhouse 2023
Will O'Connor
0 27 0 0 0 0 0 0 0 0
Clubhouse 2023
Aj Preisano
0 7 71 0 0 0 0 0 0 0
Clubhouse 2023
Ryan Preisano
0 0 84 0 0 0 0 0 0 0
Clubhouse 2023
Matthew Spenner
0 61 0 0 0 0 0 0 0 0
Dirtbags Ny Titanium
Corey Bannerman
0 30 0 0 0 0 0 0 0 0
Dirtbags Ny Titanium
Daniel Callaghan
0 0 21 0 0 0 0 0 0 0
Dirtbags Ny Titanium
Thomas Maher
0 73 0 0 0 0 0 0 0 0
Dirtbags Ny Titanium
Dylan O'Malley
0 52 0 0 0 0 0 0 0 0
Dirtbags Ny Titanium
Michael Piccininni
0 19 0 0 0 0 0 0 0 0
Dirtbags Ny Titanium
Jake Sekinski
0 0 91 0 0 0 0 0 0 0
East Coast Ghost
Aiden Denton
0 90 0 0 0 0 0 0 0 0
East Coast Ghost
Frankie Kern
0 89 0 0 0 0 0 0 0 0
East Coast Ghost
Antonio Sansone
0 0 78 0 0 0 0 0 0 0
East Coast Ghost
CJ (Christopher) Wisniewski
0 0 39 0 0 0 0 0 0 0
Elite Squad NY
Kyle Bednarski
0 88 0 0 0 0 0 0 0 0
Elite Squad NY
Richard Bonomolo Jr
0 0 25 0 0 0 0 0 0 0
Elite Squad NY
Erwins Branche
0 12 99 0 0 0 0 0 0 0
Elite Squad NY
Player Crosby
0 88 0 0 0 0 0 0 0 0
Elite Squad NY
Jeremy Espinal
0 28 0 0 0 0 0 0 0 0
Elite Squad NY
Tristan Govea
0 0 94 0 0 0 0 0 0 0
Elite Squad NY
Jason Hernandez
0 0 35 0 0 0 0 0 0 0
Elite Squad NY
Christopher Villavicencio
0 0 98 0 0 0 0 0 0 0
Elite Squad NY
Sam Winsett
0 0 38 0 0 0 0 0 0 0
Elite Squad NY
Jon Young
0 0 45 0 0 0 0 0 0 0
Full Count Prospects
Jake Memoli
39 0 0 0 0 0 0 0 0 0
Full Count Prospects
Connor Nartowicz
0 0 75 0 0 0 0 0 0 0
Full Count Prospects
Johnny Oranchak
57 0 0 0 0 0 0 0 0 0
Full Count Prospects
Luke Somelofske
8 0 0 0 0 0 0 0 0 0
Hit & Run Outlaws
Henry Bysshe
0 49 0 0 0 0 0 0 0 0
Hit & Run Outlaws
Colin Kowalski
0 107 0 0 0 0 0 0 0 0
Hit & Run Outlaws
Massimo Mondi
0 0 56 0 0 0 0 0 0 0
Hit & Run Outlaws
David Oostdyk
0 0 35 0 0 0 0 0 0 0
Hit & Run Outlaws
Alex Pedone
0 12 35 0 0 0 0 0 0 0
Hit & Run Outlaws
Aaron Rasmussen
0 83 0 0 0 0 0 0 0 0
Hit & Run Outlaws
Dillon Samek
0 0 78 0 0 0 0 0 0 0
Intensity Baseball 18u
Andrew Banick
0 14 0 0 0 0 0 0 0 0
Intensity Baseball 18u
Tyler Bell
0 0 69 0 0 0 0 0 0 0
Intensity Baseball 18u
Aidan Denham
0 65 0 0 0 0 0 0 0 0
Intensity Baseball 18u
Lucas Henderson
0 0 44 0 0 0 0 0 0 0
Intensity Baseball 18u
Alec Hirsch
39 0 0 0 0 0 0 0 0 0
Intensity Baseball 18u
Mike Nasti
55 0 0 0 0 0 0 0 0 0
LumberKings
Nicholas Barracato
0 0 90 0 0 0 0 0 0 0
LumberKings
Ryan Bilello
0 93 0 0 0 0 0 0 0 0
LumberKings
James Hanley
0 8 0 0 0 0 0 0 0 0
LumberKings
Ryan McCaskill-Schock
0 36 0 0 0 0 0 0 0 0
LumberKings
Jack Norkus
0 0 16 0 0 0 0 0 0 0
LumberKings
Gary Richmond
0 17 0 0 0 0 0 0 0 0
LumberKings
Devon Smith
0 21 0 0 0 0 0 0 0 0
LumberKings
Teodosie Talijan
0 89 0 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Matt Mancini
0 93 0 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Marcello Mastroianni
0 98 0 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Michael Mirro
0 63 0 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Jack O'Shea
0 0 96 0 0 0 0 0 0 0
Mid-Atlantic Ghost
Thomas Zammitti
0 15 0 0 0 0 0 0 0 0
Nj Marlins 18u
Sage Goeke
0 0 107 0 0 0 0 0 0 0
Nj Marlins 18u
Julian Salinas
0 94 0 0 0 0 0 0 0 0
Nj Marlins 18u
Jack Turner
3 0 35 0 0 0 0 0 0 0
Nj Marlins 18u
Evan Wood
106 0 0 0 0 0 0 0 0 0
Nj Marlins 18u Teal
Matthew Padalec
0 20 0 0 0 0 0 0 0 0
Nj Marlins 18u Teal
Sohan Patel
0 94 0 0 0 0 0 0 0 0
Nj Marlins 18u Teal
Jack Smith
0 93 0 0 0 0 0 0 0 0
Nj Marlins 18u Teal
Danny Trentacosta
0 42 0 0 0 0 0 0 0 0
Santos Baseball 18u
Kevin Blum
0 89 0 0 0 0 0 0 0 0
Santos Baseball 18u
Anthony Costello
0 0 30 0 0 0 0 0 0 0
Santos Baseball 18u
Gabriel Gobbi
0 0 5 0 0 0 0 0 0 0
Santos Baseball 18u
Logan Kral
0 11 43 0 0 0 0 0 0 0
Santos Baseball 18u
Misael Moreta
0 0 30 0 0 0 0 0 0 0
Santos Baseball 18u
Nick Scura
0 107 0 0 0 0 0 0 0 0
Sportika Baseball Academy 17U National
Daniel Ciprian
0 106 0 0 0 0 0 0 0 0
Sportika Baseball Academy 17U National
John Grano
0 0 82 0 0 0 0 0 0 0
Sportika Baseball Academy 17U National
Eli Gries-Smith
0 0 27 0 0 0 0 0 0 0
Sportika Baseball Academy 17U National
Brody Patterson
0 17 37 0 0 0 0 0 0 0
Sportika Baseball Academy 17U National
Luke Treese
0 0 67 0 0 0 0 0 0 0
Sportika Baseball Academy 17U National
Michael Villani
0 82 0 0 0 0 0 0 0 0
Surge National Super Charged
Shane Comer
0 94 0 0 0 0 0 0 0 0
Surge National Super Charged
Justin Pierre
0 91 0 0 0 0 0 0 0 0
Surge National Super Charged
Quaran Williams
0 17 0 0 0 0 0 0 0 0
Surge National Super Charged
Andrew Zweiback
0 43 0 0 0 0 0 0 0 0
The Grind
Nicholas Ferraioli
0 0 37 0 0 0 0 0 0 0
The Grind
William Polo
56 0 0 0 0 0 0 0 0 0
The Grind
Josh Raeter
34 0 90 0 0 0 0 0 0 0
The Grind
Aidan Tumbleson
0 79 0 0 0 0 0 0 0 0
The North Jersey Cardinals
Tommy Desarno
0 0 68 0 0 0 0 0 0 0
The North Jersey Cardinals
Robert Grasso
0 10 0 0 0 0 0 0 0 0
The North Jersey Cardinals
Drew Oppenheim
0 88 0 0 0 0 0 0 0 0
The North Jersey Cardinals
Thomas Santana
0 90 0 0 0 0 0 0 0 0
The North Jersey Cardinals
John Schmidt
0 0 43 0 0 0 0 0 0 0
Time to Sign Prime
Dylan Henshaw
0 19 0 0 0 0 0 0 0 0
Time to Sign Prime
Nick Hodgkins
0 24 0 0 0 0 0 0 0 0
Time to Sign Prime
Ben Landesman
0 83 0 0 0 0 0 0 0 0
Time to Sign Prime
Dhruv Vengurlekar
0 72 0 0 0 0 0 0 0 0
Time to Sign Prime
Garret Wolf
0 41 0 0 0 0 0 0 0 0
Time To Sign Scout
Cole Beck
0 23 0 0 0 0 0 0 0 0
Time To Sign Scout
Luke Burden
0 94 0 0 0 0 0 0 0 0
Time To Sign Scout
Anthony Engongoro
0 45 0 0 0 0 0 0 0 0
Time To Sign Scout
Kasey Gilman
0 0 98 0 0 0 0 0 0 0
Time To Sign Scout
Jack Passeck
0 64 0 0 0 0 0 0 0 0
Time To Sign Scout
Michael Weed
0 0 18 0 0 0 0 0 0 0
Time To Sign Scout
Ellis Windheim
0 43 0 0 0 0 0 0 0 0
Us Elite 2022 Nj
Ryan Donaty
0 14 0 0 0 0 0 0 0 0
Us Elite 2022 Nj
Nicholas Garnier
0 1 42 0 0 0 0 0 0 0
Us Elite 2022 Nj
Akshay Heda
0 0 41 0 0 0 0 0 0 0
Us Elite 2022 Nj
Ryan Kochie
0 0 57 0 0 0 0 0 0 0
Us Elite 2022 Nj
Kolten Moyer
0 47 0 0 0 0 0 0 0 0
Us Elite 2022 Nj
George Perez
0 32 0 0 0 0 0 0 0 0
Whitehouse Post 284
Jared Cassella
0 0 108 0 0 0 0 0 0 0
Whitehouse Post 284
Chase Fischer
0 0 34 0 0 0 0 0 0 0
Whitehouse Post 284
Brad Kneller
0 0 52 0 0 0 0 0 0 0
Whitehouse Post 284
Aidan Kozak
0 64 0 0 0 0 0 0 0 0
Whitehouse Post 284
Christian Petino
0 0 23 0 0 0 0 0 0 0
Whitehouse Post 284
Ryan Schultz
0 0 90 0 0 0 0 0 0 0
Whitehouse Post 284
Jake Stollar
0 80 0 0 0 0 0 0 0 0
Wrath Baseball Bklyn
Evan Acevedo
0 24 0 0 0 0 0 0 0 0
Wrath Baseball Bklyn
Leo Altman
0 40 0 0 0 0 0 0 0 0
Wrath Baseball Bklyn
Matt Asaeda
0 26 0 0 0 0 0 0 0 0
Wrath Baseball Bklyn
Shane Beaver
0 0 32 0 0 0 0 0 0 0
Wrath Baseball Bklyn
Iravan Bhattacharyya
0 51 0 0 0 0 0 0 0 0
Wrath Baseball Bklyn
Luke Blozy
0 0 22 0 0 0 0 0 0 0
Wrath Baseball Bklyn
Cooper Gee
0 0 13 0 0 0 0 0 0 0
Wrath Baseball Bklyn
Daniel Kelleher
0 0 23 0 0 0 0 0 0 0
Wrath Baseball Bklyn
Ethan Kirschner
0 0 21 0 0 0 0 0 0 0
Wrath Baseball Bklyn
Rio McKay
0 14 0 0 0 0 0 0 0 0
Wrath Baseball Bklyn
Zachary Weinschel
0 60 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