2,076 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/07
Day 2
06/08
Day 3
06/09
Day 4
06/10
Day 5
06/11
Day 6
06/12
Day 7
06/13
Day 8
06/14
Day 9
06/15
Day 10
06/16
Academy baseball canada
Charles Bernard
0 0 5 0 0 0 0 0 0 0
Academy baseball canada
Cédric De Grandpré
0 0 17 0 0 0 0 0 0 0
Academy baseball canada
Connor Hodge
0 0 25 0 0 0 0 0 0 0
Academy baseball canada
Antoine Jean
0 82 0 0 0 0 0 0 0 0
Academy baseball canada
Jaycob Lachance
0 0 72 0 0 0 0 0 0 0
Academy baseball canada
William Lacroix
0 0 104 0 0 0 0 0 0 0
Academy baseball canada
Sébastien Simard
0 40 0 0 0 0 0 0 0 0
Academy baseball canada
Kevin Spooner
0 52 0 0 0 0 0 0 0 0
All Out Scout Team
Michael Baginski
0 28 0 0 0 0 0 0 0 0
All Out Scout Team
Dylan Broomell
0 0 81 0 0 0 0 0 0 0
All Out Scout Team
Alexander Browne
0 0 13 0 0 0 0 0 0 0
All Out Scout Team
Alex Hunt
0 89 0 0 0 0 0 0 0 0
All Out Scout Team
Stanton Leuthner
0 0 7 0 0 0 0 0 0 0
All Out Scout Team
Kenny Levari
0 13 0 0 0 0 0 0 0 0
All Out Scout Team
Ian Muni
0 20 0 0 0 0 0 0 0 0
All Out Scout Team
Lorenzo Repack
0 0 5 0 0 0 0 0 0 0
All Out Scout Team
Jeremy Ruka
0 95 0 0 0 0 0 0 0 0
All Out Scout Team
Jon Shovlin
0 0 20 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Adrian Balkcom
0 0 9 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Noah Balsam
0 118 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Andrew Jarkow
0 18 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Jordan Lambert
0 0 68 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Nelson Lozano
0 0 22 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Dylan Pohl
0 0 21 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Ryan Schechner
0 49 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Luke Zuckerman
0 42 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Chris Cagliuso
0 0 78 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
William Corda
0 68 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Drew Crowley
0 24 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Ethan Mak
0 64 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Erik Maldonado Jr.
0 72 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Ian O'Leary
0 12 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Smith)
Matt Quijano
0 0 64 0 0 0 0 0 0 0
Bonnie Cougars
Samuel Canela
0 0 28 0 0 0 0 0 0 0
Bonnie Cougars
Steven Diaz
0 92 0 0 0 0 0 0 0 0
Bonnie Cougars
Brailyn Florentino
0 5 0 0 0 0 0 0 0 0
Bonnie Cougars
Edwin Guerrero
0 0 84 0 0 0 0 0 0 0
Bonnie Cougars
Nicholas Rivera
0 14 0 0 0 0 0 0 0 0
Bonnie Cougars
David Sierra
0 103 0 0 0 0 0 0 0 0
Canes North Atlantic
Justin Coppola
0 86 0 0 0 0 0 0 0 0
Canes North Atlantic
Nick Gillen
0 3 18 0 0 0 0 0 0 0
Canes North Atlantic
Derek Livingston
0 63 0 0 0 0 0 0 0 0
Canes North Atlantic
Michael Racobaldo
0 0 78 0 0 0 0 0 0 0
Canes North Atlantic
Jett Shue
0 80 0 0 0 0 0 0 0 0
Canes North Atlantic
Ben Simon
0 59 0 0 0 0 0 0 0 0
Dream Academy Highlanders
Jose Abreu
0 64 0 0 0 0 0 0 0 0
Dream Academy Highlanders
Richard Bonomolo Jr
0 0 40 0 0 0 0 0 0 0
Dream Academy Highlanders
Leonardo Carpio
0 24 54 0 0 0 0 0 0 0
Dream Academy Highlanders
Lorens Fernandez
0 16 0 0 0 0 0 0 0 0
Dream Academy Highlanders
Carlos Granados
0 38 0 0 0 0 0 0 0 0
Dream Academy Highlanders
Giovanni Sierra
0 90 0 0 0 0 0 0 0 0
Flood City Elite - 2020
Cole Friberg
0 0 68 0 0 0 0 0 0 0
Flood City Elite - 2020
C.J. Funk
0 0 36 0 0 0 0 0 0 0
Flood City Elite - 2020
Jack Hurley
0 30 0 0 0 0 0 0 0 0
Flood City Elite - 2020
Jackson Ritchey
0 82 0 0 0 0 0 0 0 0
Flood City Elite - 2020
Rece Ritchey
0 0 87 0 0 0 0 0 0 0
Flood City Elite - 2020
Keegan Soltis
0 0 19 0 0 0 0 0 0 0
Flood City Elite - 2020
Brian Yetter
0 92 0 0 0 0 0 0 0 0
LI DODGERS NATION
Patrick Dalton
0 0 78 0 0 0 0 0 0 0
LI DODGERS NATION
Richard Gennaro
0 106 0 0 0 0 0 0 0 0
LI DODGERS NATION
Michael Mkrtichian
0 11 0 0 0 0 0 0 0 0
LI DODGERS NATION
Andrew Moy
0 104 0 0 0 0 0 0 0 0
LI DODGERS NATION
Lucas Seely
0 5 19 0 0 0 0 0 0 0
LIB 2020 Prime
Nick Bell
0 7 0 0 0 0 0 0 0 0
LIB 2020 Prime
Anthony Comunale
0 71 0 0 0 0 0 0 0 0
LIB 2020 Prime
Ryan Klee
0 0 64 0 0 0 0 0 0 0
LIB 2020 Prime
Nicholas Kozerski
0 91 0 0 0 0 0 0 0 0
LIB 2020 Prime
John Ohanian
0 0 27 0 0 0 0 0 0 0
LIB 2020 Prime
Ryan Whitaker
0 27 0 0 0 0 0 0 0 0
Long Island Elite 2020 Showcase
Greg Carita
0 7 0 0 0 0 0 0 0 0
Long Island Elite 2020 Showcase
Kyle Flynn
0 3 46 0 0 0 0 0 0 0
Long Island Elite 2020 Showcase
Sean Kelly
0 4 79 0 0 0 0 0 0 0
Long Island Elite 2020 Showcase
Jake Lombardi
0 109 0 0 0 0 0 0 0 0
Long Island Elite 2020 Showcase
Timothy Mott
0 78 0 0 0 0 0 0 0 0
Nexgen elite
Anthony Amato
0 0 15 0 0 0 0 0 0 0
Nexgen elite
Matt Derosa
0 0 42 0 0 0 0 0 0 0
Nexgen elite
Matt Fried
0 114 0 0 0 0 0 0 0 0
Nexgen elite
Robbie Manetta
0 19 0 0 0 0 0 0 0 0
Nexgen elite
Willie McCarthy
0 98 0 0 0 0 0 0 0 0
Nexgen elite
Tj Mulroy
0 0 80 0 0 0 0 0 0 0
Nexgen elite
Blake Osness
0 0 102 0 0 0 0 0 0 0
Norwalk Revolution
Ben Barrafudo
0 27 4 0 0 0 0 0 0 0
Norwalk Revolution
Brendan Eduardsen
0 0 19 0 0 0 0 0 0 0
Norwalk Revolution
Cole Forrellins
0 62 0 0 0 0 0 0 0 0
Norwalk Revolution
Andy Gonzalez
0 0 26 0 0 0 0 0 0 0
Norwalk Revolution
Danny Mille
0 39 0 0 0 0 0 0 0 0
Norwalk Revolution
Ali Morin
0 0 66 0 0 0 0 0 0 0
Norwalk Revolution
Ethan Platt
0 31 0 0 0 0 0 0 0 0
Norwalk Revolution
Mitch Stiles
0 19 0 0 0 0 0 0 0 0
Norwalk Revolution
Vance Ward
0 52 0 0 0 0 0 0 0 0
Rawlings Diamond Boy Select 17u
Todd Bangtson
0 104 0 0 0 0 0 0 0 0
Rawlings Diamond Boy Select 17u
Payton Conkey
0 0 48 0 0 0 0 0 0 0
Rawlings Diamond Boy Select 17u
Max Hartland
0 30 0 0 0 0 0 0 0 0
Rawlings Diamond Boy Select 17u
Malcolm Neitenbach
0 0 76 0 0 0 0 0 0 0
Rawlings Diamond Boy Select 17u
Brian Roscoe
0 108 0 0 0 0 0 0 0 0
TCP 17U
Brandon Baker
0 0 19 0 0 0 0 0 0 0
TCP 17U
Ryan Davis
0 47 0 0 0 0 0 0 0 0
TCP 17U
Donavan Frayer
0 59 0 0 0 0 0 0 0 0
TCP 17U
Joseph Quelch
0 29 68 0 0 0 0 0 0 0
TCP 17U
Jaden Ritzes
0 0 56 0 0 0 0 0 0 0
TCP 17U
Jonathan Rodenhaver
0 0 70 0 0 0 0 0 0 0
TCP 17U
Zach Saunders
0 0 25 0 0 0 0 0 0 0
TCP 17U
Bryce Thompson
0 0 86 0 0 0 0 0 0 0
TCP 17U
Noah Wiggins
0 86 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