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)
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
10/21
Day 2
10/22
Day 3
10/23
Day 4
10/24
Day 5
10/25
Day 6
10/26
Day 7
10/27
Day 8
10/28
Day 9
10/29
Day 10
10/30
Cooperstown Cobras 15U Navy
Casey Dalton
0 26 67 0 0 0 0 0 0 0
Cooperstown Cobras 15U Navy
Dylan Duque
0 41 0 0 0 0 0 0 0 0
Cooperstown Cobras 15U Navy
Welsey Fitts
0 42 30 0 0 0 0 0 0 0
Cooperstown Cobras 15U Navy
Kayden Makoa Gray
0 60 0 0 0 0 0 0 0 0
Cooperstown Cobras 15U Navy
Koehn Hruby
0 28 0 0 0 0 0 0 0 0
Cooperstown Cobras 15U Orange
Colby Brewer
0 26 0 0 0 0 0 0 0 0
Cooperstown Cobras 15U Orange
Parker Dragoo
84 0 0 0 0 0 0 0 0 0
Cooperstown Cobras 15U Orange
Kaden Hammonds
0 85 0 0 0 0 0 0 0 0
Cooperstown Cobras 15U Orange
Avery McClelland
0 0 71 0 0 0 0 0 0 0
Cooperstown Cobras 15U Orange
Carson Niemann
0 0 24 0 0 0 0 0 0 0
Cooperstown Cobras 15U Orange
Austin Ramirez
44 0 0 0 0 0 0 0 0 0
Dallas Tigers 2026 Reynolds
Jeffrey Claycomb
0 55 0 0 0 0 0 0 0 0
Dallas Tigers 2026 Reynolds
Garrett Gibson
0 0 10 0 0 0 0 0 0 0
Dallas Tigers 2026 Reynolds
Cason Hodges
0 11 84 0 0 0 0 0 0 0
Dallas Tigers 2026 Reynolds
Ross Konkle
12 0 0 0 0 0 0 0 0 0
Dallas Tigers 2026 Reynolds
Camden Markham
0 0 72 0 0 0 0 0 0 0
Dallas Tigers 2026 Reynolds
Hayden Oh
0 0 91 0 0 0 0 0 0 0
Dallas Tigers 2026 Reynolds
Nick Smith
44 0 0 0 0 0 0 0 0 0
Dallas Tigers 2026 Reynolds
Joshua Viars
0 0 17 0 0 0 0 0 0 0
Dallas Tigers 2026 Reynolds
Elijah Webber
0 0 41 0 0 0 0 0 0 0
Dallas Tigers Navy 15u
Copeland Greenberg
0 68 0 0 0 0 0 0 0 0
Dallas Tigers Navy 15u
Michael Tripp Mattison
0 36 0 0 0 0 0 0 0 0
Dallas Tigers Navy 15u
Andrew Paredez
0 48 0 0 0 0 0 0 0 0
Dallas Tigers Navy 15u
Walker Smith
0 60 0 0 0 0 0 0 0 0
DFW Twins 15u Black
Wyatt Hicks
0 40 0 0 0 0 0 0 0 0
DFW Twins 15u Black
Hayden Hobbs
0 0 54 0 0 0 0 0 0 0
DFW Twins 15u Black
Dylan McMurray
0 84 0 0 0 0 0 0 0 0
DFW Twins 15u Black
Evan Montavelo
0 0 26 0 0 0 0 0 0 0
DFW Twins 15u Black
Ethan Myles
0 27 0 0 0 0 0 0 0 0
DFW Twins 15u Black
Swade Sipe
0 57 0 0 0 0 0 0 0 0
Dulins Dodgers (2)
Austin Allen
0 32 0 0 0 0 0 0 0 0
Dulins Dodgers (2)
Carsen Blake
17 13 0 0 0 0 0 0 0 0
Dulins Dodgers (2)
Cesar Bustamante Orta
69 0 0 0 0 0 0 0 0 0
Dulins Dodgers (2)
Luke Davis
0 0 32 0 0 0 0 0 0 0
Dulins Dodgers (2)
Riley Stewart
0 0 28 0 0 0 0 0 0 0
Dulins Dodgers (2)
Drake Walker
0 65 0 0 0 0 0 0 0 0
Dulins Dodgers (2)
George Winter
0 0 73 0 0 0 0 0 0 0
Dulins Dodgers 2026 (1)
Zach Bliss
0 66 0 0 0 0 0 0 0 0
Dulins Dodgers 2026 (1)
Cj Boorks
0 29 31 0 0 0 0 0 0 0
Dulins Dodgers 2026 (1)
Easton Clayton
0 0 46 0 0 0 0 0 0 0
Dulins Dodgers 2026 (1)
Jackson Goldstrich
0 0 42 0 0 0 0 0 0 0
Dulins Dodgers 2026 (1)
Connor Leos
0 21 37 0 0 0 0 0 0 0
Dulins Dodgers 2026 (1)
Casey McGinnis
0 0 18 0 0 0 0 0 0 0
Dulins Dodgers 2026 (1)
Cutter Nix
0 0 54 0 0 0 0 0 0 0
Dulins Dodgers 2026 (1)
Brady Slanina
0 30 49 0 0 0 0 0 0 0
Ft. Worth Cats 15U Black
Joshua Cabor
0 19 81 0 0 0 0 0 0 0
Ft. Worth Cats 15U Black
Rylan Gonzalez
0 0 26 0 0 0 0 0 0 0
Ft. Worth Cats 15U Black
Simon Pate
0 43 0 0 0 0 0 0 0 0
Ft. Worth Cats 15U Black
Mario Jr. Reyna
0 88 0 0 0 0 0 0 0 0
Ft. Worth Cats 15U Black
Owen Settle
0 27 0 0 0 0 0 0 0 0
Ft. Worth Cats 15U White
Christian Allen
0 23 0 0 0 0 0 0 0 0
Ft. Worth Cats 15U White
Landon Carlisle
36 0 0 0 0 0 0 0 0 0
Ft. Worth Cats 15U White
Chase Elliott
0 20 0 0 0 0 0 0 0 0
Ft. Worth Cats 15U White
Jonah Elms
0 89 0 0 0 0 0 0 0 0
Ft. Worth Cats 15U White
Patrick Gullatt
21 0 0 0 0 0 0 0 0 0
Ft. Worth Cats 15U White
Brady Huffman
0 47 0 0 0 0 0 0 0 0
Ft. Worth Cats 15U White
Logan Lampley
27 0 0 0 0 0 0 0 0 0
Gators Baseball 15U Blue
Alex Flores
0 72 0 0 0 0 0 0 0 0
Gators Baseball 15U Blue
Austin Fought
67 0 0 0 0 0 0 0 0 0
Gators Baseball 15U Blue
Jackson Loos
0 38 0 0 0 0 0 0 0 0
Gators Baseball 15U Blue
Cole Newby
0 5 0 0 0 0 0 0 0 0
Gators Baseball 15U Blue
Gabriel Nicholson
0 0 65 0 0 0 0 0 0 0
Gators Baseball 15U Blue
Tanner Tovar
23 0 36 0 0 0 0 0 0 0
Midland Bulls 15u
Brody Bemrick
19 0 0 0 0 0 0 0 0 0
Midland Bulls 15u
Brayden Bowers
0 2 0 0 0 0 0 0 0 0
Midland Bulls 15u
Jack Calaway
0 58 0 0 0 0 0 0 0 0
Midland Bulls 15u
Cooper Carroll
64 0 0 0 0 0 0 0 0 0
Midland Bulls 15u
Omar Cinco
0 0 37 0 0 0 0 0 0 0
Midland Bulls 15u
Gavin Harris
0 0 44 0 0 0 0 0 0 0
Midland Bulls 15u
John Thomas Woodard
48 0 58 0 0 0 0 0 0 0
Ntx Tribe - Hudgins
Collin Brookman
0 0 71 0 0 0 0 0 0 0
Ntx Tribe - Hudgins
Matthew Hudgins
0 78 0 0 0 0 0 0 0 0
Ntx Tribe - Hudgins
Aidan Sabolski
68 0 0 0 0 0 0 0 0 0
Ntx Tribe - Hudgins
Levi Scroggin
24 0 0 0 0 0 0 0 0 0
Ntx Tribe - Hudgins
Rylan Speight
0 0 33 0 0 0 0 0 0 0
Process Baseball Gold
Jackson Barnhisel
0 27 20 0 0 0 0 0 0 0
Process Baseball Gold
Joah Compton
28 0 50 0 0 0 0 0 0 0
Process Baseball Gold
Drew Garza
0 0 18 0 0 0 0 0 0 0
Process Baseball Gold
Paul Reimer
50 0 0 0 0 0 0 0 0 0
Process Baseball Gold
Benjamin Rodriguez
0 62 0 0 0 0 0 0 0 0
Process Baseball Gold
Dillon Smethurst
26 0 0 0 0 0 0 0 0 0
Process Baseball Gray
Tyler Cochran
0 85 0 0 0 0 0 0 0 0
Process Baseball Gray
Cooper Harris
0 74 0 0 0 0 0 0 0 0
Process Baseball Gray
Noah Heilhecker
0 36 0 0 0 0 0 0 0 0
Process Baseball Gray
Rylan Jordan
0 0 89 0 0 0 0 0 0 0
Process Baseball Gray
Trent Juarez
0 0 29 0 0 0 0 0 0 0
Process Baseball Gray
Brooks Kowal
0 0 40 0 0 0 0 0 0 0
Process Baseball Gray
Matthew Moore
0 73 0 0 0 0 0 0 0 0
Process Baseball Gray
Jackson Sartor
0 0 62 0 0 0 0 0 0 0
Process Baseball White
Jarvis Buchanan Jr
82 0 0 0 0 0 0 0 0 0
Process Baseball White
Eli Dugan
29 0 0 0 0 0 0 0 0 0
Process Baseball White
Drew Holmes
0 76 0 0 0 0 0 0 0 0
Process Baseball White
Collin Murphree
0 16 0 0 0 0 0 0 0 0
Process Baseball White
Trevi Preische
0 0 76 0 0 0 0 0 0 0
Process Baseball White
Beckett Steele
0 0 15 0 0 0 0 0 0 0
Royals BC
Peter Hess
0 75 0 0 0 0 0 0 0 0
Royals BC
Jude Vizcaino
0 86 0 0 0 0 0 0 0 0
Stix 2026 Prospects Black
Rylan Alaniz
0 0 25 0 0 0 0 0 0 0
Stix 2026 Prospects Black
Jackson Bass
20 0 0 0 0 0 0 0 0 0
Stix 2026 Prospects Black
Logan Brown
46 0 0 0 0 0 0 0 0 0
Stix 2026 Prospects Black
Zachary Drew
0 0 9 0 0 0 0 0 0 0
Stix 2026 Prospects Black
Kolt Flowers
14 0 37 0 0 0 0 0 0 0
Stix 2026 Prospects Black
Cole Koeninger
36 0 40 0 0 0 0 0 0 0
Stix 2026 Prospects Black
Elijah Newton
0 0 61 0 0 0 0 0 0 0
Stix 2026 Prospects Black
Jake Parkerson
0 37 0 0 0 0 0 0 0 0
Stix 2026 Prospects Black
Roman Stevens
0 0 18 0 0 0 0 0 0 0
Stix 2026 Red
Ishan Odury
0 0 50 0 0 0 0 0 0 0
Stix 2026 Red
Bryce Pacheco
0 97 0 0 0 0 0 0 0 0
Stix 2026 Red
Ethan Reitz
0 82 0 0 0 0 0 0 0 0
Stix 2026 Red
Colin Walter
0 21 57 0 0 0 0 0 0 0
Stix North 2026 Black
Bodie Davis
0 11 0 0 0 0 0 0 0 0
Stix North 2026 Black
Lale Esquivel
33 0 0 0 0 0 0 0 0 0
Stix North 2026 Black
Lane Furr
0 54 0 0 0 0 0 0 0 0
Stix North 2026 Black
Braylen James
0 54 0 0 0 0 0 0 0 0
Stix North 2026 Black
Kayden Mansell
20 61 0 0 0 0 0 0 0 0
Stix North 2026 Black
Brock Shouse
0 42 0 0 0 0 0 0 0 0
Stix North 2026 Black
Sebastian Young
0 13 0 0 0 0 0 0 0 0
TBA Rangers
Ben Bowman
0 0 75 0 0 0 0 0 0 0
TBA Rangers
Oliver Kincannon
0 75 0 0 0 0 0 0 0 0
TBT Ballers Texas 15U Calderon/Vazquez
Drew Brooks
0 53 0 0 0 0 0 0 0 0
TBT Ballers Texas 15U Calderon/Vazquez
Wyatt Butterfield
0 27 0 0 0 0 0 0 0 0
TBT Ballers Texas 15U Calderon/Vazquez
Mario Calderon
0 61 0 0 0 0 0 0 0 0
TBT Ballers Texas 15U Calderon/Vazquez
Daniel Cho
0 63 0 0 0 0 0 0 0 0
TBT Ballers Texas 15U Calderon/Vazquez
Anthony Gamez
0 0 10 0 0 0 0 0 0 0
TBT Ballers Texas 15U Calderon/Vazquez
Riley Richoux
0 0 84 0 0 0 0 0 0 0
Texas 27’s
Julian Alcala
10 40 0 0 0 0 0 0 0 0
Texas 27’s
Joe Cabrera
0 31 0 0 0 0 0 0 0 0
Texas 27’s
Jayden Camero
0 21 0 0 0 0 0 0 0 0
Texas 27’s
Nathan McKnight
18 0 0 0 0 0 0 0 0 0
Texas 27’s
Amador Trevino
49 0 0 0 0 0 0 0 0 0
Texas 27’s
Izaak Velazquez
40 0 0 0 0 0 0 0 0 0
Texas Bombers 15u
Jayde Austin
0 0 1 0 0 0 0 0 0 0
Texas Bombers 15u
Evan Berry
16 0 52 0 0 0 0 0 0 0
Texas Bombers 15u
Nate Hicks
89 0 0 0 0 0 0 0 0 0
Texas Bombers 15u
Kooper Kelley
0 5 0 0 0 0 0 0 0 0
Texas Bombers 15u
Zachary McClain
0 52 0 0 0 0 0 0 0 0
Texas Bombers 15u
Maverick Mills
0 30 21 0 0 0 0 0 0 0
Texas Bombers 15u
Travis Sample
0 79 0 0 0 0 0 0 0 0
Texas Bombers 15u
Hudson Stockton
0 0 28 0 0 0 0 0 0 0
Texas Sox 15u
Carlos Castanon
33 0 0 0 0 0 0 0 0 0
Texas Sox 15u
Kason Gilbreath
63 0 0 0 0 0 0 0 0 0
Texas Sox 15u
Damien Quinones
0 0 21 0 0 0 0 0 0 0
Texas Sox 15u
Alec Reyes
0 94 0 0 0 0 0 0 0 0
Texas Sox 15u
Colin Sinor
24 0 0 0 0 0 0 0 0 0
Texas Sox 15u
Fisher Vaughan
0 0 61 0 0 0 0 0 0 0
USA Prime Alexander
Colby Caldwell
0 0 59 0 0 0 0 0 0 0
USA Prime Alexander
Vince Long
0 69 0 0 0 0 0 0 0 0
USA Prime Alexander
Ben Miller
0 28 0 0 0 0 0 0 0 0
USA Prime Alexander
Trey Rangel
0 0 51 0 0 0 0 0 0 0
USA Prime Alexander
Josiah Rojas
0 70 0 0 0 0 0 0 0 0
WIT baseball
Landon Boyer
0 52 16 0 0 0 0 0 0 0
WIT baseball
Riley Bray
0 0 21 0 0 0 0 0 0 0
WIT baseball
Brett Crawford
0 0 29 0 0 0 0 0 0 0
WIT baseball
Gunner Ferguson
0 79 0 0 0 0 0 0 0 0
WIT baseball
Brayden Newman
0 63 0 0 0 0 0 0 0 0
WIT baseball
Andrew Paulino
0 46 0 0 0 0 0 0 0 0
Wylie Rebels 15u
Landon Crabill
0 69 2 0 0 0 0 0 0 0
Wylie Rebels 15u
Tyler Heidenreich
0 17 53 0 0 0 0 0 0 0
Wylie Rebels 15u
Riddick McClelland
0 0 25 0 0 0 0 0 0 0
Wylie Rebels 15u
Ethan Zeltner
0 0 76 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest