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)
15-16 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-75 76+
0
= Required Rest
PlayerDay 1
07/26
Day 2
07/27
Day 3
07/28
Day 4
07/29
Day 5
07/30
Day 6
07/31
Day 7
08/01
Day 8
08/02
Day 9
08/03
Day 10
08/04
Batting 1.000 Seminoles
James Botta
0 21 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Cris Cabrera
15 34 0 37 0 0 0 0 0 0
Batting 1.000 Seminoles
Liam Carroll
45 0 93 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Tim Dorman
0 0 0 97 0 0 0 0 0 0
Batting 1.000 Seminoles
Brendan Eising
0 42 0 13 0 0 0 0 0 0
Batting 1.000 Seminoles
Tj Maher
0 0 0 10 0 0 0 0 0 0
Batting 1.000 Seminoles
Matthew Minio
15 97 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles
Timmy Purack
15 34 0 62 0 0 0 0 0 0
Batting 1.000 Seminoles
Ryan Todd
0 0 36 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Andrew Bonanno
0 0 30 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Jake Bryant
14 55 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
A Conigliano
0 0 88 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
A Flannigan
0 0 95 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
A Knoll
79 0 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
Sean Mileti
0 97 0 0 0 0 0 0 0 0
Batting 1.000 Seminoles (Tracy)
A Schnabel
27 0 0 0 0 0 0 0 0 0
Diamond Jacks 15u Gold
Dhillon Choudhri
0 31 0 0 0 0 0 0 0 0
Diamond Jacks 15u Gold
Jared Greenzang
88 0 0 0 0 0 0 0 0 0
Diamond Jacks 15u Gold
Mike Lekas
0 0 15 0 0 0 0 0 0 0
Diamond Jacks 15u Gold
Logan Mason
68 0 0 0 0 0 0 0 0 0
Diamond Jacks 15u Gold
Mihir Patel
0 83 0 0 0 0 0 0 0 0
Diamond Jacks 15u Gold
Jackson Shollenberger
0 0 88 0 0 0 0 0 0 0
Diamond Jacks 15u Gold
Hawkins Sutter
12 0 0 0 0 0 0 0 0 0
Diamond Jacks Super 15
Nick Bergamotto
8 0 17 6 0 0 0 0 0 0
Diamond Jacks Super 15
Mike Boyer
0 0 0 13 0 0 0 0 0 0
Diamond Jacks Super 15
Conner Dreyer
0 34 0 95 0 0 0 0 0 0
Diamond Jacks Super 15
Chris Maldonado
0 0 58 0 0 0 0 0 0 0
Diamond Jacks Super 15
Lorenzo Meola
59 0 0 57 0 0 0 0 0 0
Diamond Jacks Super 15
Michael Olivo
0 17 0 30 0 0 0 0 0 0
Diamond Jacks Super 15
Christian Pareja
0 78 0 0 0 0 0 0 0 0
Diamond Jacks Super 15
Truman Richter
0 63 0 0 0 0 0 0 0 0
Diamond Jacks Super 15
Matty Wright
0 0 50 0 0 0 0 0 0 0
Dig In Baseball 15U Regional
Luc Bartusek
0 0 78 0 0 0 0 0 0 0
Dig In Baseball 15U Regional
Tucker Freer
40 0 0 0 0 0 0 0 0 0
Dig In Baseball 15U Regional
Marcus Jones
0 86 0 0 0 0 0 0 0 0
Dig In Baseball 15U Regional
Trey Mason
0 38 0 0 0 0 0 0 0 0
Dig In Baseball 15U Regional
John McGowan
0 0 31 0 0 0 0 0 0 0
Dig In Baseball 15U Regional
JR Talbert
76 0 0 0 0 0 0 0 0 0
Dig In Baseball 15U Regional
Mark Villanueva
0 78 0 0 0 0 0 0 0 0
Dream Chaser's Select
Joe Abramson
94 0 0 0 0 0 0 0 0 0
Dream Chaser's Select
Shawn Cush
0 0 85 0 0 0 0 0 0 0
Dream Chaser's Select
Manuel Felix Jr.
0 79 0 0 0 0 0 0 0 0
Dream Chaser's Select
Matt Filip
91 0 0 0 0 0 0 0 0 0
Dream Chaser's Select
Christopher Martinez
0 0 44 0 0 0 0 0 0 0
HBQVB Avengers
Enzo Carpentiere
8 0 7 0 0 0 0 0 0 0
HBQVB Avengers
Michael Cuomo
0 96 0 0 0 0 0 0 0 0
HBQVB Avengers
Ryan Glupe
0 0 87 0 0 0 0 0 0 0
HBQVB Avengers
Luca Goldflam
86 0 0 0 0 0 0 0 0 0
HBQVB Avengers
Dylan Hodgson
0 21 0 0 0 0 0 0 0 0
HBQVB Avengers
Delvin Maisonet
79 0 0 0 0 0 0 0 0 0
HBQVB Avengers
Albert Ramos
24 0 0 0 0 0 0 0 0 0
International Baseball Academy
Jake Brink
92 0 0 0 0 0 0 0 0 0
International Baseball Academy
Toren Choudri
56 0 0 0 0 0 0 0 0 0
International Baseball Academy
Lucas Gellos
0 0 22 0 0 0 0 0 0 0
International Baseball Academy
Elvin Gomez
22 15 0 0 0 0 0 0 0 0
International Baseball Academy
Justin Leclair
0 0 65 0 0 0 0 0 0 0
International Baseball Academy
Jesus Eduardo Ortega
0 4 0 0 0 0 0 0 0 0
International Baseball Academy
Dimitrios Santiago
13 55 0 0 0 0 0 0 0 0
Long Island Elite Bauer
John Carver
91 0 0 0 0 0 0 0 0 0
Long Island Elite Bauer
Marco Clara
0 18 21 0 0 0 0 0 0 0
Long Island Elite Bauer
Blake Keating
18 6 68 0 0 0 0 0 0 0
Long Island Elite Bauer
Louis Messina
0 0 65 0 0 0 0 0 0 0
Long Island Elite Bauer
Brooks Montalbano
0 0 26 0 0 0 0 0 0 0
Long Island Elite Bauer
Chris Naronis
0 98 0 0 0 0 0 0 0 0
Long Island Elite Bauer
Louie Sabino
0 31 0 0 0 0 0 0 0 0
New Hampshire Prospects 15U
Maxwell Lukeman
91 0 0 0 0 0 0 0 0 0
New Hampshire Prospects 15U
Thomas Rioux
17 0 90 0 0 0 0 0 0 0
New Hampshire Prospects 15U
Benjamen Rose
20 0 0 0 0 0 0 0 0 0
New Hampshire Prospects 15U
Tyler Sprince
82 0 0 0 0 0 0 0 0 0
New Hampshire Prospects 15U
Conor Stacy
0 81 0 0 0 0 0 0 0 0
North Atlantic Select 15U Prime
Brody Degroodt
0 97 0 0 0 0 0 0 0 0
North Atlantic Select 15U Prime
Preston Fazekas
36 0 32 0 0 0 0 0 0 0
North Atlantic Select 15U Prime
Nick Montagna
7 0 0 0 0 0 0 0 0 0
North Atlantic Select 15U Prime
Johnny Pilla
0 0 25 0 0 0 0 0 0 0
North Atlantic Select 15U Prime
Noah Rodriguez
0 26 64 0 0 0 0 0 0 0
Saratoga Lightning
Mateo Avila
88 0 0 0 0 0 0 0 0 0
Saratoga Lightning
Patrick Deschaine
46 0 0 96 0 0 0 0 0 0
Saratoga Lightning
Noah Joly
67 0 0 0 0 0 0 0 0 0
Saratoga Lightning
Raymond Niski
0 0 0 13 0 0 0 0 0 0
Saratoga Lightning
Nate Rodriguez
23 0 78 0 0 0 0 0 0 0
Saratoga Lightning
Nathan Siewert
0 0 0 6 0 0 0 0 0 0
Saratoga Lightning
Zander Teator
0 83 0 0 0 0 0 0 0 0
South Shore Elite
Cole Gavin
0 0 38 0 0 0 0 0 0 0
South Shore Elite
Ryan Labonte
0 0 48 0 0 0 0 0 0 0
South Shore Elite
John Lozito
0 27 0 0 0 0 0 0 0 0
South Shore Elite
Frank Pecoraro
62 0 0 0 0 0 0 0 0 0
South Shore Elite
Chris Picarella
26 0 0 0 0 0 0 0 0 0
South Shore Elite
Anthony Vaughan
0 78 0 0 0 0 0 0 0 0
South Troy Dodgers
Roberto Barron
0 89 0 0 0 0 0 0 0 0
South Troy Dodgers
Aviv Drucker
21 0 63 0 0 0 0 0 0 0
South Troy Dodgers
Ryan Dunn
37 0 56 0 0 0 0 0 0 0
South Troy Dodgers
Carl Kuentzel
0 0 96 0 0 0 0 0 0 0
South Troy Dodgers
Joseph Mirabile
0 0 0 23 0 0 0 0 0 0
South Troy Dodgers
Gabriel Peace
0 0 0 27 0 0 0 0 0 0
South Troy Dodgers
Jacob Skarlis
45 0 0 92 0 0 0 0 0 0
South Troy Dodgers
Timothy Strevell
0 0 0 56 0 0 0 0 0 0
Staten Island Orioles Prospects Black
Angelo Andreone
0 50 0 0 0 0 0 0 0 0
Staten Island Orioles Prospects Black
Michael Andreone
0 0 28 0 0 0 0 0 0 0
Staten Island Orioles Prospects Black
Kevin Goldsmith
34 0 0 0 0 0 0 0 0 0
Staten Island Orioles Prospects Black
Alexander Lombardo
0 0 78 0 0 0 0 0 0 0
Staten Island Orioles Prospects Black
Evan Powell
16 0 0 0 0 0 0 0 0 0
Staten Island Orioles Prospects Black
John Savino
0 72 0 0 0 0 0 0 0 0
Staten Island Orioles Prospects Black
Fischer Virginia
68 0 0 0 0 0 0 0 0 0
Staten Island Orioles Prospects Black
Mike Wansaw
88 0 0 0 0 0 0 0 0 0
Staten Island Orioles Prospects Gray
Jack Bossert
14 0 0 0 0 0 0 0 0 0
Staten Island Orioles Prospects Gray
Mike D'Agostino
0 0 38 0 0 0 0 0 0 0
Staten Island Orioles Prospects Gray
Vin Fadale
0 53 0 0 0 0 0 0 0 0
Staten Island Orioles Prospects Gray
Anthony Iraci
31 0 0 0 0 0 0 0 0 0
Staten Island Orioles Prospects Gray
Matthew Jackson
0 58 0 0 0 0 0 0 0 0
Staten Island Orioles Prospects Gray
Matthew Laieta
43 0 0 0 0 0 0 0 0 0
Staten Island Orioles Prospects Gray
Jordan Ortiz
0 0 79 0 0 0 0 0 0 0
Staten Island Orioles Prospects Gray
Damian Van Cleaf
0 0 28 0 0 0 0 0 0 0
Staten Island Orioles Prospects Gray
Matt Venezia
49 0 0 0 0 0 0 0 0 0
Staten Island Orioles Prospects Gray
Sean Wing
30 0 0 0 0 0 0 0 0 0
Team Nike New England
Joe Allen
0 0 93 0 0 0 0 0 0 0
Team Nike New England
Brady Annis
89 0 0 0 0 0 0 0 0 0
Team Nike New England
Landon Harris
28 0 55 0 0 0 0 0 0 0
Team Nike New England
Foch Lovejoy
18 0 0 0 0 0 0 0 0 0
Team Nike New England
Andrew Macdonald
0 99 0 0 0 0 0 0 0 0
Team Nike New England
Ellis Tonkin
0 7 60 0 0 0 0 0 0 0
Team Ontario Astros
Mikael Aqui
0 63 0 0 0 0 0 0 0 0
Team Ontario Astros
Philip Arturi
10 32 0 0 0 0 0 0 0 0
Team Ontario Astros
Kael Clarkson
95 0 0 0 0 0 0 0 0 0
Team Ontario Astros
Joseph Handley
0 101 0 0 0 0 0 0 0 0
Team Ontario Astros
Tyler Kelly
0 0 96 0 0 0 0 0 0 0
Team Ontario Astros
Antonio Liuzzi
0 0 17 0 0 0 0 0 0 0
Team Ontario Astros
Sam White
0 20 0 0 0 0 0 0 0 0
Team Steel Black
Giovanni Cassino
0 0 43 0 0 0 0 0 0 0
Team Steel Black
Jack Heinz
0 65 0 0 0 0 0 0 0 0
Team Steel Black
Dan Labrozzi
97 0 0 0 0 0 0 0 0 0
Team Steel Black
Luke Lomelo
4 89 0 0 0 0 0 0 0 0
Team Steel Black
Mike Marino
0 36 0 0 0 0 0 0 0 0
Team Steel Black
Paul Quattropani
0 62 0 0 0 0 0 0 0 0
Team Steel Black
Zachary Rovner
0 11 74 0 0 0 0 0 0 0
Team Steel Black
Ryan Voegele
0 0 5 0 0 0 0 0 0 0
The Clubhouse 2022
Zachery Broderick
0 0 86 0 0 0 0 0 0 0
The Clubhouse 2022
Roman Digiacomo
0 2 0 0 0 0 0 0 0 0
The Clubhouse 2022
Sam Hensinger
45 0 0 8 0 0 0 0 0 0
The Clubhouse 2022
Jason Hernandez
0 28 17 0 0 0 0 0 0 0
The Clubhouse 2022
Matt O'Connor
0 0 40 0 0 0 0 0 0 0
The Clubhouse 2022
Craig Ottaviano
56 0 0 0 0 0 0 0 0 0
The Clubhouse 2022
Robert Rosko
0 84 0 0 0 0 0 0 0 0
The Clubhouse 2022
Davis Wallon
55 0 0 99 0 0 0 0 0 0
Titans Elite
Colin Allen
43 0 0 0 0 0 0 0 0 0
Titans Elite
Ryan Bilka
95 0 0 0 0 0 0 0 0 0
Titans Elite
Tyler Borwhat
15 59 0 0 0 0 0 0 0 0
Titans Elite
Quinn Keller
60 0 0 0 0 0 0 0 0 0
Titans Elite
James La Bombard
4 0 89 0 0 0 0 0 0 0
Titans Elite
Michael O’Shaughnessy
0 48 0 0 0 0 0 0 0 0
Titans Elite
Joshua Slater
0 0 17 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
Ryan Daza
0 0 60 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
John Dezago
81 0 0 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
Jeremy Horowitz
8 32 0 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
Christopher Kiefer
40 0 73 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
Andrew Kontos
0 0 57 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
Anthony Maniscalco
0 87 0 0 0 0 0 0 0 0
Tri State Arsenal NY 15U National
Salvatore Vazquez
0 36 0 0 0 0 0 0 0 0
YSL Blue Machine
Jayden Acevedo
0 0 64 0 0 0 0 0 0 0
YSL Blue Machine
Jacob Brenes
29 0 0 0 0 0 0 0 0 0
YSL Blue Machine
Tyler Cadena
87 0 0 0 0 0 0 0 0 0
YSL Blue Machine
Lance Casanova
0 35 0 0 0 0 0 0 0 0
YSL Blue Machine
Rafael Castillo
0 0 10 0 0 0 0 0 0 0
YSL Blue Machine
Daris Cornelio Jr
23 0 0 0 0 0 0 0 0 0
YSL Blue Machine
Aiden Gonzalez
65 0 0 0 0 0 0 0 0 0
YSL Blue Machine
Joseph Nardo
8 0 62 0 0 0 0 0 0 0
YSL Blue Machine
Jonathan Pena
26 0 0 0 0 0 0 0 0 0
YSL Blue Machine
Daniel Rivera
25 0 0 0 0 0 0 0 0 0
YSL Blue Machine
Zachary Sanchez
0 79 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