2,087 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)
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
06/23
Day 2
06/24
Day 3
06/25
Day 4
06/26
Day 5
06/27
Day 6
06/28
Day 7
06/29
Day 8
06/30
Day 9
07/01
Day 10
07/02
Academy Baseball Canada
Viktor Bergeron
0 25 0 0 0 0 17 0 0 0
Academy Baseball Canada
Jacob Brault
13 0 0 63 0 0 0 0 0 0
Academy Baseball Canada
Cedric Desnoyers
0 0 19 0 0 0 0 0 0 0
Academy Baseball Canada
Kurt Dillon
49 0 0 77 0 0 0 0 0 0
Academy Baseball Canada
Zachary Gagnon
0 54 0 0 0 59 0 0 0 0
Academy Baseball Canada
Xavier Gonzalez Bayard
17 0 0 0 38 0 39 0 0 0
Academy Baseball Canada
Charles Lefebvre
0 0 48 0 0 0 41 0 0 0
Academy Baseball Canada
Olivier Morin Larocque
73 0 0 0 86 0 0 0 0 0
Academy Baseball Canada
Hugo Pepin
0 25 0 34 0 0 0 0 0 0
Academy Baseball Canada
Christopher Pouliot
0 0 55 0 0 51 0 0 0 0
Academy Baseball Canada
Neftaly Severino Cronier
0 41 0 24 0 0 0 0 0 0
Boynton Post 164
Blake Burgess
0 0 59 0 0 0 0 0 0 0
Boynton Post 164
Cameron Ganci
0 0 52 0 0 0 0 0 0 0
Boynton Post 164
Brendan Medoro
0 84 0 0 0 0 0 0 0 0
Boynton Post 164
Zachary Mendiguren
0 0 0 60 0 0 0 0 0 0
Boynton Post 164
Cody Morgan
0 11 26 0 0 0 0 0 0 0
Boynton Post 164
Armaan Shafiq-Jan
43 0 0 0 0 0 0 0 0 0
Boynton Post 164
Brandon Williams
0 0 27 8 0 0 0 0 0 0
Boynton Post 164
Michael Zefiretto
73 0 0 0 0 0 0 0 0 0
CF Arsenal
Camden Bassett
0 0 72 0 0 0 0 0 0 0
CF Arsenal
Logan Belt
0 0 0 19 0 0 0 0 0 0
CF Arsenal
Immanuel Bezares
0 66 0 0 0 0 0 0 0 0
CF Arsenal
Jack Dixson
0 0 0 14 0 0 0 0 0 0
CF Arsenal
Jake Ferry
0 31 0 60 0 0 0 0 0 0
CF Arsenal
Aj Galy
0 0 87 0 0 0 0 0 0 0
CF Arsenal
Ian Kaiser
8 0 25 42 0 0 0 0 0 0
CF Arsenal
Sebastian Martinez
0 0 30 0 0 0 0 0 0 0
CF Arsenal
Drew McMahan
0 0 0 108 0 0 0 0 0 0
CF Arsenal
Noah Santiago
86 0 0 0 87 0 0 0 0 0
Chandler World 18U
Keneth Badillo
0 0 0 13 0 0 0 0 0 0
Chandler World 18U
Wyatt Bauer
0 0 42 0 0 0 0 0 0 0
Chandler World 18U
Kaemic Brown
0 2 0 29 0 0 0 0 0 0
Chandler World 18U
Nicholas Daniels
0 0 23 0 35 0 0 0 0 0
Chandler World 18U
Jeissy De La Criz
0 0 59 0 0 0 0 0 0 0
Chandler World 18U
Micah Foerster
0 71 0 0 0 0 0 0 0 0
Chandler World 18U
Carlos Francisco
79 0 0 0 59 0 0 0 0 0
Chandler World 18U
Garrett Glasgow
0 0 71 0 0 0 0 0 0 0
Chandler World 18U
Eric Leon
0 0 0 38 0 0 0 0 0 0
Chandler World 18U
Reese Miles
0 0 20 0 0 0 0 0 0 0
Chandler World 18U
Mars Moxley
0 0 0 33 0 0 0 0 0 0
Chandler World 18U
Osvaldo Rodriguez
0 0 0 70 0 0 0 0 0 0
Chandler World 18U
Samuel Rosario
0 41 0 0 27 0 0 0 0 0
Chandler World 18U
Josh Strickland
0 0 0 30 0 0 0 0 0 0
Diamond Prospects 17U
Jose Carpena
0 0 0 19 0 0 0 0 0 0
Diamond Prospects 17U
Gabriel Gonzalez
0 9 0 33 0 0 0 0 0 0
Diamond Prospects 17U
Roger Hernandez
0 0 0 71 0 0 0 0 0 0
Diamond Prospects 17U
Jd Herrera
0 28 0 40 0 0 0 0 0 0
Diamond Prospects 17U
Omar Montanez
0 0 91 0 0 0 0 0 0 0
Diamond Prospects 17U
Cesar Morales
65 0 0 95 0 0 0 0 0 0
Diamond Prospects 17U
Javi Prevost
0 54 0 0 82 0 0 0 0 0
Diamond Prospects 17U
Ryan Sablon
0 0 0 34 0 0 0 0 0 0
Diamond Prospects 17U
Willy Santos
0 0 14 0 0 0 0 0 0 0
Diamond Prospects 17U
Luis Urquiaga
71 90 0 0 0 0 0 0 0 0
Diamond Prospects 17U
Dylan Valdez
0 19 0 0 0 0 0 0 0 0
Empire Baseball
Cody Dillard
21 0 0 0 26 0 0 0 0 0
Empire Baseball
Nick DiMiceli
73 0 0 0 81 0 0 0 0 0
Empire Baseball
Julian Diskin
25 0 55 0 0 0 0 0 0 0
Empire Baseball
Mac Grant
0 67 0 0 0 0 0 0 0 0
Empire Baseball
Ian Gundersen
0 0 0 54 0 0 0 0 0 0
Empire Baseball
Braden Halladay
0 0 57 0 0 0 0 0 0 0
Empire Baseball
Wilbert Javier Vargas
0 0 0 42 0 0 0 0 0 0
Empire Baseball
Noah McKinney
25 0 4 45 0 0 0 0 0 0
Empire Baseball
Bryant Mosman
0 0 0 49 0 0 0 0 0 0
Empire Baseball
Dominic Pineiro
0 0 28 0 0 0 0 0 0 0
Empire Baseball
Harrison Rossi
0 0 0 12 0 0 0 0 0 0
Florida Grind
Carson Coffey
50 0 0 46 0 0 0 0 0 0
Florida Grind
Karson Florence
0 41 0 63 0 0 0 0 0 0
Florida Grind
Frank Furey
16 0 77 0 0 0 0 0 0 0
Florida Grind
Justin Kelley
0 0 0 8 0 0 0 0 0 0
Florida Grind
Chad McCann
0 0 0 0 27 0 0 0 0 0
Florida Grind
Zach McKnight
0 30 0 0 0 0 0 0 0 0
Florida Grind
Ethan McVay
0 70 0 0 0 0 0 0 0 0
Florida Grind
Sage McWaters
58 0 0 0 32 0 0 0 0 0
Florida Grind
Michael Schneider
14 0 0 53 0 0 0 0 0 0
Florida Grind
Jackson White
0 0 7 0 0 0 0 0 0 0
Nelson Baseball School
Cade Caldwell
0 0 0 102 0 0 0 0 0 0
Nelson Baseball School
Michael Caldwell
0 0 59 0 0 44 0 0 0 0
Nelson Baseball School
Zach Camp
99 0 0 0 0 18 0 0 0 0
Nelson Baseball School
Weston Campbell
0 54 0 0 0 57 0 0 0 0
Nelson Baseball School
Niko Cho
0 0 0 7 0 0 0 0 0 0
Nelson Baseball School
Riley Frost
0 0 54 0 0 0 0 0 0 0
Nelson Baseball School
Cole Garrett
0 0 0 0 0 33 0 0 0 0
Nelson Baseball School
Chris Keever
0 0 0 76 0 0 0 0 0 0
Nelson Baseball School
Walker Merritt
0 0 92 0 0 0 0 0 0 0
Nelson Baseball School
Tre Pennie
0 0 9 0 0 0 0 0 0 0
Nelson Baseball School
Nick Torres
0 51 0 0 92 0 0 0 0 0
Orioles Scout Team
Engel Diaz
0 0 31 0 0 0 0 0 0 0
Orioles Scout Team
Ricardo Estrada
0 0 71 0 0 0 0 0 0 0
Orioles Scout Team
Armodo Gomez
9 0 20 0 0 0 0 0 0 0
Orioles Scout Team
Carlos Armando Gomez
0 0 0 0 88 0 0 0 0 0
Orioles Scout Team
Rudy Gomez
12 0 0 91 0 0 0 0 0 0
Orioles Scout Team
Luis Sadiel Guerrero
12 25 0 13 0 0 0 0 0 0
Orioles Scout Team
Leyber Hernandez
0 0 0 81 0 0 0 0 0 0
Orioles Scout Team
Orlando Hernandez
32 0 0 0 0 0 0 0 0 0
Orioles Scout Team
Juan Lozano
44 0 0 0 0 0 0 0 0 0
Orioles Scout Team
Brandon O'Neill
0 83 0 0 0 0 0 0 0 0
Orioles Scout Team
Devin Roche
7 0 0 0 0 0 0 0 0 0
Orioles Scout Team
Geraldo Soriano
94 0 0 0 0 91 0 0 0 0
Orioles Scout Team
Chad Stalder
0 0 0 0 12 0 0 0 0 0
Orioles Scout Team
Alec Villanueva
0 0 0 26 0 0 0 0 0 0
Panther Baseball
Tyler Beckford
0 40 0 47 0 0 0 0 0 0
Panther Baseball
Matthew Esquijerosa
32 0 65 0 0 0 0 0 0 0
Panther Baseball
Charles Kavalir
0 0 30 0 0 0 0 0 0 0
Panther Baseball
Grant Kavalir
0 12 5 0 29 0 0 0 0 0
Panther Baseball
Joe Largo
0 0 16 0 0 0 0 0 0 0
Panther Baseball
Anthony Ortega
26 0 24 0 0 0 0 0 0 0
Panther Baseball
Alain Perez
0 43 0 76 0 0 0 0 0 0
Panther Baseball
Zach Ryan
29 12 0 64 89 0 0 0 0 0
Panther Baseball
Zachary Tabachnikoff
14 0 61 0 0 0 0 0 0 0
PRBAHS 11
Emisael Carrasco
0 69 0 0 0 0 0 0 0 0
PRBAHS 11
John Dones
40 0 0 45 0 0 0 0 0 0
PRBAHS 11
Giovanny Fernandez
51 0 0 0 0 0 0 0 0 0
PRBAHS 11
Derick Garcia
0 0 67 0 0 0 0 0 0 0
PRBAHS 11
Nelson Garcia
0 0 26 0 0 0 0 0 0 0
PRBAHS 11
Marcos Lopez
43 0 0 0 0 0 0 0 0 0
PRBAHS 11
Mysael Marti
0 15 0 0 0 0 0 0 0 0
PRBAHS 11
Armando Perez Morales
30 0 0 31 70 0 0 0 0 0
PRBAHS 11
Luis Ramos
0 38 0 0 0 0 0 0 0 0
PRBAHS 11
Thiago Telles
0 0 0 61 0 0 0 0 0 0
PRBAHS 12
Jeremy A. Adorno La Torre
0 75 0 0 0 0 0 0 0 0
PRBAHS 12
Carlos Ceballos
0 0 9 0 0 0 0 0 0 0
PRBAHS 12
Luis Cosme
43 0 0 44 0 0 0 0 0 0
PRBAHS 12
Alex Garcia
3 29 0 97 0 0 0 0 0 0
PRBAHS 12
Kevin Natal
76 0 0 0 0 0 0 0 0 0
PRBAHS 12
Joseph Ortiz
48 0 0 0 42 0 0 0 0 0
PRBAHS 12
Jose Rivera
0 0 0 9 0 0 0 0 0 0
PRBAHS 12
Luis Rodriguez
0 0 5 0 0 0 0 0 0 0
PRBAHS 12
Jose Santiago
0 0 71 0 0 0 0 0 0 0
PRBAHS 12 Black
Andres Meletiche
66 0 0 0 0 0 0 0 0 0
PRBAHS 12 Black
Jose Mendoza
0 0 0 11 0 0 0 0 0 0
PRBAHS 12 Black
Nelson Rodriguez
70 0 0 100 0 0 0 0 0 0
PRBAHS 12 Black
Bryan Roman
0 79 0 0 0 0 0 0 0 0
PRBAHS 12 Black
Yaret Rosa
0 0 49 0 0 0 0 0 0 0
PRBAHS 12 Black
Luis Sanchez
0 0 45 0 0 0 0 0 0 0
PRBAHS 12 Black
Roy Siaca
0 0 56 0 0 0 0 0 0 0
PRBAHS 12 Black
Daniel Vazquez
0 0 59 0 0 0 0 0 0 0
PRBAHS 12 Black
Cristian Velazquez
0 44 0 0 0 0 0 0 0 0
SWFL Canes
Doug Belanger
78 94 0 0 0 0 0 0 0 0
SWFL Canes
Adam Cope
0 19 91 0 0 0 0 0 0 0
SWFL Canes
Jestin Jones
0 39 0 0 0 0 0 0 0 0
SWFL Canes
Austin Quinones
23 0 0 81 0 0 0 0 0 0
SWFL Canes
Derek Rascher
0 23 0 0 0 0 0 0 0 0
SWFL Canes
Nelson Smith
35 0 0 0 0 0 0 0 0 0
SWFL Canes
Adrian Soler
34 0 0 0 0 0 0 0 0 0
SWFL Canes
Danny Stefanacci
0 0 0 50 0 0 0 0 0 0
SWFL Canes
Robert Wegielnik
0 0 0 48 0 0 0 0 0 0
Top Tier Hoffmann
Mac Camardo
0 0 0 32 0 0 0 0 0 0
Top Tier Hoffmann
Gavin Doyle
0 0 60 0 0 0 2 0 0 0
Top Tier Hoffmann
Steven Hamer
10 26 0 0 0 0 51 0 0 0
Top Tier Hoffmann
Andrew Hoffmann
44 0 0 0 76 0 0 0 0 0
Top Tier Hoffmann
Nick Laxner
0 14 48 0 0 78 0 0 0 0
Top Tier Hoffmann
Brady Miller
72 0 0 0 0 7 59 0 0 0
Top Tier Hoffmann
Camden Nisenson
0 11 0 51 0 0 0 0 0 0
Top Tier Hoffmann
Chase Stanke
0 0 0 37 0 0 0 0 0 0
Top Tier Hoffmann
Clay Thompson
40 0 0 0 0 0 0 0 0 0
Top Tier Hoffmann
Andrew Wilhite
0 44 0 47 0 0 0 0 0 0
West Coast 9 Devils
Nicolas Ananicz
24 0 0 0 0 0 0 0 0 0
West Coast 9 Devils
James Boldin
0 0 71 0 0 0 0 0 0 0
West Coast 9 Devils
Cameron Claxton
37 0 8 0 0 0 0 0 0 0
West Coast 9 Devils
Brandon Corso
0 0 89 0 0 0 0 0 0 0
West Coast 9 Devils
Myles Kaitz
0 50 0 0 0 0 0 0 0 0
West Coast 9 Devils
Zach Krieger
0 60 0 0 0 0 0 0 0 0
West Coast 9 Devils
Zachary Traeger
51 0 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
EventTeamPlayerTotal PitchesDate PitchedDay 1
06/23
Day 2
06/24
Day 3
06/25
Day 4
06/26
2018 PG 16U Southeast ChampionshipCanes Baseball 16UAdam Cope866/20/2018 RR RR
2018 PG 16U Southeast ChampionshipCanes Baseball 16UJace Jones946/19/2018 RR
2018 PG 16U Southeast ChampionshipCanes Baseball 16UMax Landi786/19/2018 RR
2018 18u WWBA Nat'l ChampionshipNelson Baseball School 18UChris Keever776/19/2018 RR
2018 18u WWBA Nat'l ChampionshipNelson Baseball School 18UNick Torres966/19/2018 RR
2018 PG 17U Southeast ChampionshipPRBAHS 11Derick Garcia676/20/2018 RR
2018 PG 17U Southeast ChampionshipSWFL NATION 2019Derek Rascher636/20/2018 RR
2018 PG 16U Southeast ChampionshipWest Coast 9 DevilsEli Thurmond826/19/2018 RR
2018 PG 16U Southeast ChampionshipWest Coast 9 DevilsMichael Claycomb856/20/2018 RR RR
2018 PG 16U Southeast ChampionshipWest Coast 9 DevilsNolan Jamison906/19/2018 RR