2,072 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
05/25
Day 2
05/26
Day 3
05/27
Day 4
05/28
Day 5
05/29
Day 6
05/30
Day 7
05/31
Day 8
06/01
Day 9
06/02
Day 10
06/03
all star baseball academy
Jonathan Buhl
0 25 0 0 0 0 0 0 0 0
all star baseball academy
Allen Heguertty
0 0 72 0 0 0 0 0 0 0
all star baseball academy
Andrew Kulis
0 84 0 0 0 0 0 0 0 0
all star baseball academy
Jose Pacheco
0 87 0 0 0 0 0 0 0 0
all star baseball academy
Leo Ramos
0 0 0 83 0 0 0 0 0 0
all star baseball academy
Clayton Ross
0 0 10 0 0 0 0 0 0 0
Angels Baseball Academy Red
Troy Bendon
0 0 0 30 0 0 0 0 0 0
Angels Baseball Academy Red
Jose Contrares-Gonzalez
0 67 0 0 0 0 0 0 0 0
Angels Baseball Academy Red
Enrique Figueroa
0 38 0 0 0 0 0 0 0 0
Angels Baseball Academy Red
Adrian Gamez
0 0 0 65 0 0 0 0 0 0
Angels Baseball Academy Red
Mason Gehling
0 97 0 0 0 0 0 0 0 0
Angels Baseball Academy Red
Miguel Leon
0 16 0 36 0 0 0 0 0 0
Angels Baseball Academy Red
Dylan Scherbing
0 43 0 0 0 0 0 0 0 0
Angels Baseball Academy Red
William Wallace
0 80 0 0 0 0 0 0 0 0
Angels White 18U
Brendyn Bryan
0 72 0 0 0 0 0 0 0 0
Angels White 18U
Nolan Day
0 33 0 0 0 0 0 0 0 0
Angels White 18U
Jake Hanna
0 0 0 86 0 0 0 0 0 0
Angels White 18U
Tanner Keeley
0 86 0 0 0 0 0 0 0 0
Angels White 18U
Scott Prong
0 17 0 0 0 0 0 0 0 0
Angels White 18U
Matthew Slade
0 34 0 0 0 0 0 0 0 0
Angels White 18U
Hunter West
0 38 0 0 0 0 0 0 0 0
Angels White 18U
Kaden Wetzel
0 59 0 0 0 0 0 0 0 0
Arizona Diamondbacks
Christopher Arriaga
0 0 25 0 0 0 0 0 0 0
Arizona Diamondbacks
Dylan Beard
0 0 25 0 0 0 0 0 0 0
Arizona Diamondbacks
Luke Bell
0 0 81 0 0 0 0 0 0 0
Arizona Diamondbacks
Ryan Bolden
0 81 0 0 0 0 0 0 0 0
Arizona Diamondbacks
Ryan Carr
0 14 27 0 0 0 0 0 0 0
Arizona Diamondbacks
Jack Chapman
34 39 0 0 0 0 0 0 0 0
Arizona Diamondbacks
Mario Divenere
0 0 14 0 0 0 0 0 0 0
Arizona Diamondbacks
Jack Haberer
0 3 55 0 0 0 0 0 0 0
Arizona Diamondbacks
Paul Sachen
43 0 0 0 0 0 0 0 0 0
Arizona Diamondbacks
Ivan Vasquez
0 0 19 0 0 0 0 0 0 0
Arizona Future Stars 17U
Calvin Davis
0 0 16 63 0 0 0 0 0 0
Arizona Future Stars 17U
Jake Evans
101 0 0 0 0 0 0 0 0 0
Arizona Future Stars 17U
Austin Henry
0 9 0 2 0 0 0 0 0 0
Arizona Future Stars 17U
Ryan Jaramillo
0 0 21 33 0 0 0 0 0 0
Arizona Future Stars 17U
Ryan Meyer
0 88 0 0 0 0 0 0 0 0
Arizona Future Stars 17U
Michael Rea
0 27 0 0 0 0 0 0 0 0
Arizona Future Stars 17U
Nick Rehmer
27 0 0 0 0 0 0 0 0 0
Arizona Future Stars 17U
Dylan Terrell
0 0 56 0 0 0 0 0 0 0
AZ Pro
Israel Loveall
0 0 55 0 0 0 0 0 0 0
AZ Pro
Colton McIntosh
0 33 82 0 0 0 0 0 0 0
AZ Pro
Dylan Pfeiffer
0 90 0 0 0 0 0 0 0 0
AZ Pro
Goran Swansiger
0 77 0 0 0 0 0 0 0 0
AZ Pro
Brandon Todd
0 27 0 0 0 0 0 0 0 0
AZ Pro
Chase Wells
0 16 92 0 0 0 0 0 0 0
AZ Pro
Nathan Zobeck
0 44 0 0 0 0 0 0 0 0
AZ Team Bates
Shane Anderson
20 0 0 0 0 0 0 0 0 0
AZ Team Bates
Riley Beauregard
47 0 0 0 0 0 0 0 0 0
AZ Team Bates
Ethan Bell
0 0 78 0 0 0 0 0 0 0
AZ Team Bates
Justin Gottardi
0 0 0 88 0 0 0 0 0 0
AZ Team Bates
Kai Inouye
0 85 0 0 0 0 0 0 0 0
AZ Team Bates
Kyele Roe
33 44 0 0 0 0 0 0 0 0
AZ Team Bates
Noel Romero
0 17 30 0 0 0 0 0 0 0
AZ Team Bates
William Winter
29 0 0 0 0 0 0 0 0 0
AZ T-Rex Easton 18U
Mason Dillow
0 0 0 78 0 0 0 0 0 0
AZ T-Rex Easton 18U
Lucas Haugen
37 0 0 0 0 0 0 0 0 0
AZ T-Rex Easton 18U
Davis Heller
0 104 0 0 0 0 0 0 0 0
AZ T-Rex Easton 18U
Chandler Hutchens
7 26 0 0 6 0 0 0 0 0
AZ T-Rex Easton 18U
Chandler Murphy
48 0 0 0 0 0 0 0 0 0
AZ T-Rex Easton 18U
Sean Rimmer
0 0 0 71 106 0 0 0 0 0
AZ T-Rex Easton 18U
Bryant Salgado
0 0 110 0 0 0 0 0 0 0
AZ T-Rex Easton 18U
Jake Schulz
0 0 0 60 0 0 0 0 0 0
AZ T-Rex Easton 18U
Jake Theman
0 44 0 0 0 0 0 0 0 0
Canyon Thunder 18U
Clark Candiotti
0 79 0 0 0 0 0 0 0 0
Canyon Thunder 18U
Ryan Cowdrey
0 0 98 0 0 0 0 0 0 0
Canyon Thunder 18U
Alex Figueroa
0 0 0 43 0 0 0 0 0 0
Canyon Thunder 18U
Cj Jacob
0 25 0 0 0 0 0 0 0 0
Canyon Thunder 18U
Kaeden Moore
0 0 45 0 0 0 0 0 0 0
Canyon Thunder 18U
Hayden Niermann
0 0 4 55 0 0 0 0 0 0
Canyon Thunder 18U
Carter Paine
0 26 36 0 0 0 0 0 0 0
Canyon Thunder 18U
Nick Schobinger
0 68 0 0 0 0 0 0 0 0
Canyon Thunder Black
Wyatt Berry
38 0 0 0 0 0 0 0 0 0
Canyon Thunder Black
E E
34 0 0 0 0 0 0 0 0 0
Canyon Thunder Black
E Garcia
44 0 0 0 0 0 0 0 0 0
Canyon Thunder Black
Ismael Aaron Garcia
0 0 14 0 0 0 0 0 0 0
Canyon Thunder Black
Max Kendall
0 78 0 0 0 0 0 0 0 0
Canyon Thunder Black
Zachary Martinez
0 40 51 0 0 0 0 0 0 0
Canyon Thunder Black
Tyler Mead
0 0 0 65 0 0 0 0 0 0
Canyon Thunder Black
Dylan Skov
0 0 0 40 0 0 0 0 0 0
Canyon Thunder Black
Jack Slominski
0 0 72 0 0 0 0 0 0 0
Cave creek bombers
Dallan Curthoys
15 0 0 0 0 0 0 0 0 0
Cave creek bombers
Terrell Hudson
93 0 0 0 0 0 0 0 0 0
Cave creek bombers
Enrique Martinez Zambada
0 18 23 0 0 0 0 0 0 0
Cave creek bombers
Noe Rodriguez
0 0 40 0 0 0 0 0 0 0
Cave creek bombers
Kyle Roop
0 95 0 0 0 0 0 0 0 0
Cave creek bombers
Peter Waters
0 0 93 0 0 0 0 0 0 0
Cave creek bombers
Andy Williams
0 0 17 0 0 0 0 0 0 0
Cave creek bombers
Alec Yamauchi
0 0 75 76 0 0 0 0 0 0
City Baseball 17u Showcase
Ronan Broadhead
0 96 0 0 0 0 0 0 0 0
City Baseball 17u Showcase
Ian Crocker
0 0 30 0 0 0 0 0 0 0
City Baseball 17u Showcase
Aidan Kennedy
0 0 13 0 0 0 0 0 0 0
City Baseball 17u Showcase
Reid Mazzacano
19 36 0 0 0 0 0 0 0 0
City Baseball 17u Showcase
Luke Petteruti
0 16 0 0 0 0 0 0 0 0
City Baseball 17u Showcase
Kelan Scanlan
0 0 82 0 0 0 0 0 0 0
City Baseball 17u Showcase
AJ Staff
0 92 0 0 0 0 0 0 0 0
City Baseball 17u Showcase
August Williams
97 0 0 0 0 0 0 0 0 0
City Baseball 18u Showcase
Liam Broadhead
0 0 0 72 0 0 0 0 0 0
City Baseball 18u Showcase
Max Cuenca
66 0 0 0 0 0 0 0 0 0
City Baseball 18u Showcase
Jay Dunbar
0 78 0 0 0 0 0 0 0 0
City Baseball 18u Showcase
Jack Folkins
0 0 0 53 0 0 0 0 0 0
City Baseball 18u Showcase
Liam Hatakenaka
49 0 0 95 0 0 0 0 0 0
City Baseball 18u Showcase
Brock Hathaway
0 86 0 0 0 0 0 0 0 0
City Baseball 18u Showcase
Mason Hoover
0 44 50 0 0 0 0 0 0 0
City Baseball 18u Showcase
Kaiya Nishino
0 28 91 0 0 0 0 0 0 0
City Baseball 18u Showcase
Morgan White
0 0 0 48 0 0 0 0 0 0
EXB Rangers Scout Team
Rene Coss
9 0 0 0 0 0 0 0 0 0
EXB Rangers Scout Team
Jacob Ferguson
0 0 7 0 0 0 0 0 0 0
EXB Rangers Scout Team
Kenyon Martinez
99 0 0 0 0 0 0 0 0 0
EXB Rangers Scout Team
RJ (Rodolfo) Molina
0 0 46 0 0 0 0 0 0 0
EXB Rangers Scout Team
Matt Obst
0 22 0 0 0 0 0 0 0 0
EXB Rangers Scout Team
Andrew Phillips
0 0 0 54 0 0 0 0 0 0
EXB Rangers Scout Team
Deon Reese
0 79 0 0 0 0 0 0 0 0
EXB Rangers Scout Team
Rhen Rider
0 0 43 0 0 0 0 0 0 0
EXB Rangers Scout Team
Andrew Waters
0 0 0 96 0 0 0 0 0 0
JG Baseball 2019
Mario Castro
0 0 0 87 0 0 0 0 0 0
JG Baseball 2019
James Delgado
0 0 0 99 0 0 0 0 0 0
JG Baseball 2019
Frankie Loucks
31 40 0 31 0 0 0 0 0 0
JG Baseball 2019
Isaias Miramontes
59 0 0 0 0 0 0 0 0 0
JG Baseball 2019
Jacob Morales
0 88 0 0 0 0 0 0 0 0
JG Baseball 2019
Robert Valdez
44 0 76 0 0 0 0 0 0 0
LVR 16u
24 24
0 0 3 16 0 0 0 0 0 0
LVR 16u
Noah Carabajal
0 0 67 0 0 0 0 0 0 0
LVR 16u
Michael Carroll
0 0 58 0 0 0 0 0 0 0
LVR 16u
Garrett Cutting
0 30 0 0 0 0 0 0 0 0
LVR 16u
Thomas Dilandri
0 0 55 0 0 0 0 0 0 0
LVR 16u
Noah Glaser
0 56 0 0 0 0 0 0 0 0
LVR 16u
Joshua Johnson
0 36 0 0 0 0 0 0 0 0
LVR 16u
Tyler Macke
0 0 26 0 0 0 0 0 0 0
LVR 16u
Trevor Meisner
0 0 92 0 0 0 0 0 0 0
LVR 16u
Travis Rice
0 0 63 0 0 0 0 0 0 0
LVR 18u
Jaden Agassi
37 0 0 101 0 0 0 0 0 0
LVR 18u
Logan Bleazard
0 9 0 85 0 0 0 0 0 0
LVR 18u
Braxton Bruschke
0 71 0 0 0 0 0 0 0 0
LVR 18u
Cayden Castellanos
0 0 0 0 40 0 0 0 0 0
LVR 18u
Emilio Morales
0 85 0 0 0 0 0 0 0 0
LVR 18u
Salvador Rodriguez
0 0 0 7 0 0 0 0 0 0
LVR 18u
Zachary Rodriguez
25 0 0 0 0 0 0 0 0 0
LVR 18u
Tyler Whitaker
24 0 0 85 0 0 0 0 0 0
Nationals
Connor Burnett
0 0 76 0 0 0 0 0 0 0
Nationals
Sam Cunningham
0 0 17 0 0 0 0 0 0 0
Nationals
Justin Flebbe
0 56 0 0 0 0 0 0 0 0
Nationals
Coby Hobbs
0 24 0 0 0 0 0 0 0 0
Nationals
Colt Keith
0 0 12 0 0 0 0 0 0 0
Nationals
Rocky King
0 0 65 0 0 0 0 0 0 0
Nationals
Cameron Porter
0 0 36 0 0 0 0 0 0 0
Nationals
Robbie Schmidt
0 85 0 0 0 0 0 0 0 0
Nationals
Tanner Thomason
0 0 52 0 0 0 0 0 0 0
Padres Scout Team
Riley Barrett
0 93 0 0 0 0 0 0 0 0
Padres Scout Team
Matthew Bathauer
0 0 22 0 0 0 0 0 0 0
Padres Scout Team
Brenden Blakeman
0 0 0 19 0 0 0 0 0 0
Padres Scout Team
Ee Ee
24 29 0 0 0 0 0 0 0 0
Padres Scout Team
Michael Hill
0 0 0 48 0 0 0 0 0 0
Padres Scout Team
Treyjen Meza
57 0 0 0 0 0 0 0 0 0
Padres Scout Team
Sam Page
40 0 0 4 0 0 0 0 0 0
Padres Scout Team
Adam Parra
0 0 72 0 0 0 0 0 0 0
Padres Scout Team
Cooper Rust
0 0 0 28 0 0 0 0 0 0
Padres Scout Team
Seth Spencer
0 30 0 82 0 0 0 0 0 0
SB- AMERICAN
19 Anderson
0 43 0 0 0 0 0 0 0 0
SB- AMERICAN
17 Courtright
0 56 0 0 0 0 0 0 0 0
SB- AMERICAN
7 Echeveste
0 0 5 0 0 0 0 0 0 0
SB- AMERICAN
Devin Graves
0 27 0 115 0 0 0 0 0 0
SB- AMERICAN
Jake Habelitz
0 88 108 0 0 0 0 0 0 0
SB- AMERICAN
Matthew Serrano
0 60 0 0 0 0 0 0 0 0
SB- AMERICAN
Nathaniel Tinnin
0 51 0 0 0 0 0 0 0 0
Sentinels Baseball
Ethan Brown
0 77 0 0 0 0 0 0 0 0
Sentinels Baseball
Bransen Cosgrove
0 0 72 0 0 0 0 0 0 0
Sentinels Baseball
Michael Eckert
0 43 0 0 0 0 0 0 0 0
Sentinels Baseball
Josh Hansell
0 0 84 0 0 0 0 0 0 0
Sentinels Baseball
Ryan Johnson
0 0 0 13 0 0 0 0 0 0
Sentinels Baseball
Pat Kossler
0 63 0 0 0 0 0 0 0 0
Sentinels Baseball
Steven Losefsky
0 28 0 0 0 0 0 0 0 0
Sentinels Baseball
Isaac Turbarg
0 0 41 0 0 0 0 0 0 0
STARS N' SPIKES
Nathan Billings
35 40 77 0 0 0 0 0 0 0
STARS N' SPIKES
Connor Culp
0 0 21 22 0 0 0 0 0 0
STARS N' SPIKES
Nathan Hemmerling
91 0 0 0 0 0 0 0 0 0
STARS N' SPIKES
Jaycob Olvera
0 0 16 0 0 0 0 0 0 0
STARS N' SPIKES
Gabriel Ramos
0 0 83 0 0 0 0 0 0 0
STARS N' SPIKES
Anthony Torres
0 5 5 0 0 0 0 0 0 0
STARS N' SPIKES
Connor Watson
0 67 0 0 0 0 0 0 0 0
Team Dinger
Evan Kelley
0 0 0 58 0 0 0 0 0 0
Team Dinger
Skyler Loverink
0 0 94 0 0 0 0 0 0 0
Team Dinger
Connor Markl
88 0 0 0 0 0 0 0 0 0
Team Dinger
Michael Melosky
0 0 0 55 0 0 0 0 0 0
Team Dinger
Michael Piazza
0 0 81 0 0 0 0 0 0 0
Team Dinger
Brooks Rocha
0 0 27 0 0 0 0 0 0 0
Team Dinger
Joseph Silverio
0 0 17 0 0 0 0 0 0 0
Team Dinger
Jackson Stafford
43 0 0 0 0 0 0 0 0 0
Team Majestic 18u
Anthony Aleman
0 0 48 0 0 0 0 0 0 0
Team Majestic 18u
Jonah Burks
0 0 0 19 0 0 0 0 0 0
Team Majestic 18u
Zach Culver
19 0 31 0 0 0 0 0 0 0
Team Majestic 18u
Elie Kligman
69 0 0 0 0 0 0 0 0 0
Team Majestic 18u
Chasyn Love
28 0 0 0 0 0 0 0 0 0
Team Majestic 18u
Kyle Probst
0 0 0 95 0 0 0 0 0 0
Team Majestic 18u
Josue Sanchez
0 0 66 0 0 0 0 0 0 0
West Cost Braves - Rawlings 2019
Sammy Garcia
29 0 0 0 0 0 0 0 0 0
West Cost Braves - Rawlings 2019
Parker Haskell
22 0 16 0 0 0 0 0 0 0
West Cost Braves - Rawlings 2019
Jett Kliber
0 83 0 0 0 0 0 0 0 0
West Cost Braves - Rawlings 2019
Ricky Perez
0 84 0 0 0 0 0 0 0 0
West Cost Braves - Rawlings 2019
Tyler Stiteler
0 11 0 0 0 0 0 0 0 0
West Cost Braves - Rawlings 2019
Chris Vital
31 0 89 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest