2025 Memphis Redbirds Roster
Team Record: 80-68
Finished 4th in the IL's West Division
Manager: Ben Johnson (80-68)
Affiliation: St. Louis Cardinals
Location: Memphis, Tennessee
Ballpark: AutoZone Park
Attendance: 204,862, Avg. 2,927 in 70 home dates
The Memphis Redbirds of the International League ended the 2025 season with a record of 80 wins and 68 losses, finishing fourth in the league's West Division.
The Redbirds plated 816 runs and surrendered 734 runs. Jimmy Crooks and Matt Koperniak paced Memphis with 14 home runs apiece. Jimmy Crooks drove in 79 runs. César Prieto led all qualifying hitters on the roster by hitting .300. Curtis Taylor topped the squad with 10 wins and a team-best 3.22 ERA, tops among pitchers with enough qualifying appearances.
Players from the 2025 Memphis Redbirds who spent time in the Majors during their careers included Nick Anderson, Luken Baker, Nathan Church, Jimmy Crooks, José Fermín, Ryan Fernandez, José Barrero, Gordon Graceffo, Andre Granillo, Michael Helman, Iván Herrera, Blaze Jordan, Rob Kaminsky, John King, Ryan Loutos, Michael McGreevy, Roddery Muñoz, Riley O'Brien, Zach Plesac, Yohel Pozo, César Prieto, Max Rajcic, Nick Raquet, Drew Rom, Chris Roycroft, Thomas Saggese, Michael Siani, Matt Svanson, Bryan Torres, Anthony Veneziano, Ryan Vilade, Jordan Walker, Zack Weiss, JJ Wetherholt, Aaron Wilkerson and Masyn Winn.
Ben Johnson served as manager.Click on column headings to sort.
| Player | Bats | Throws | Birth Date | Height | Weight | Hometown |
|---|---|---|---|---|---|---|
| Nick Anderson | R | R | July 5, 1990 | 6'4" | 205 | Brainerd, MN US |
| Mike Antico | L | R | February 16, 1998 | 5'10" | 200 | Colts Neck, NJ US |
| Luken Baker | R | R | March 10, 1997 | 6'4" | 265 | Spring, TX US |
| José Barrero | R | R | April 5, 1998 | 6'2" | 175 | La Habana, La Habana CU |
| Ian Bedell | R | R | September 5, 1999 | 6'2" | 203 | Davenport, IA US |
| Osvaldo Berrios | R | R | November 29, 1999 | 6'2" | 200 | Caguas, PR |
| Nathan Church | L | L | July 12, 2000 | 5'11" | 180 | Newport Beach, CA US |
| Gavin Collins | R | R | July 17, 1995 | 5'11" | 190 | Newport Beach, CA US |
| Alex Cornwell | L | L | May 9, 1999 | 6'2" | 200 | Glendale, CA US |
| Jimmy Crooks | L | R | July 19, 2001 | 6'1" | 210 | Euless, TX US |
| José Fermín | R | R | March 29, 1999 | 5'11" | 160 | Puerto Plata, Puerto Plata DO |
| Ryan Fernandez | R | R | June 11, 1998 | 6'0" | 170 | Tampa, FL US |
| Michael Gomez | R | R | August 15, 1996 | 6'3" | 210 | Upland, CA US |
| Gordon Graceffo | R | R | March 17, 2000 | 6'3" | 185 | Wayne, NJ US |
| Andre Granillo | R | R | May 12, 2000 | 6'4" | 245 | Hemet, CA US |
| Skylar Hales | R | R | October 24, 2001 | 6'4" | 220 | Reno, NV US |
| Michael Helman | R | R | May 23, 1996 | 6'1" | 195 | Lincoln, NE US |
| Iván Herrera | R | R | June 1, 2000 | 6'0" | 180 | Panama, Panama PA |
| Blaze Jordan | R | R | December 19, 2002 | 6'2" | 220 | Southaven, MS US |
| Rob Kaminsky | R | L | September 2, 1994 | 5'11" | 200 | Englewood Cliffs, NJ US |
| John King | L | L | September 14, 1994 | 6'2" | 215 | Laredo, TX US |
| Matt Koperniak | L | R | February 8, 1998 | 6'0" | 195 | London, London GB |
| Carlos Linarez | R | R | October 24, 2001 | 6'0" | 170 | Barquisimeto, Lara VE |
| Matt Lloyd | L | R | March 17, 1996 | 6'1" | 205 | Toronto, ON CA |
| Ryan Loutos | R | R | January 29, 1999 | 6'5" | 215 | Elk Grove Village, IL US |
| Quinn Mathews | L | L | October 4, 2000 | 6'5" | 188 | Mission Viejo, CA US |
| Michael McGreevy | R | R | July 8, 2000 | 6'4" | 215 | San Clemente, CA US |
| Noah Mendlinger | L | R | August 9, 2000 | 5'9" | 180 | Atlanta, GA US |
| Zane Mills | R | R | July 4, 2000 | 6'4" | 185 | Portland, OR US |
| Brody Moore | R | R | July 20, 2000 | 6'0" | 185 | Birmingham, AL US |
| Gerson Moreno | R | R | September 10, 1995 | 6'0" | 175 | Yamasa, Monte Plata DO |
| Oddanier Mosqueda | L | L | May 6, 1999 | 5'10" | 155 | Caracas, Distrito Federal VE |
| Roddery Muñoz | R | R | April 14, 2000 | 6'3" | 190 | Santo Domingo, Distrito Nacional DO |
| Riley O'Brien | R | R | February 6, 1995 | 6'4" | 170 | Seattle, WA US |
| Zach Plesac | R | R | January 21, 1995 | 6'3" | 220 | Crown Point, IN US |
| Yohel Pozo | R | R | June 14, 1997 | 6'0" | 201 | Maracaibo, Zulia VE |
| César Prieto | L | R | May 10, 1999 | 5'8" | 169 | Cienfuegos, CU |
| Max Rajcic | R | R | August 3, 2001 | 6'0" | 210 | Orange, CA US |
| Jack Ralston | R | R | August 13, 1997 | 6'6" | 231 | Panorama City, CA US |
| Nick Raquet | R | L | December 12, 1995 | 6'0" | 215 | Boalsberg, PA US |
| Sem Robberse | R | R | October 12, 2001 | 6'1" | 160 | Zeist, Utrecht NL |
| Tekoah Roby | R | R | September 18, 2001 | 6'1" | 185 | Asheville, NC US |
| Drew Rom | L | L | December 15, 1999 | 6'2" | 170 | Cincinnati, OH US |
| Chris Roycroft | R | R | June 21, 1997 | 6'8" | 220 | Dundee, IL US |
| Thomas Saggese | R | R | April 10, 2002 | 5'11" | 175 | Carlsbad, CA US |
| Ryan Shreve | R | R | June 23, 1998 | 6'6" | 215 | Sherman Oaks, CA US |
| Michael Siani | L | L | July 16, 1999 | 6'1" | 188 | Glenside, PA US |
| Wade Stauss | L | R | April 4, 1999 | 6'1" | 215 | Wildwood, MO US |
| Matt Svanson | R | R | January 31, 1999 | 6'5" | 235 | Lake Zurich, IL US |
| Leonardo Taveras | R | R | September 7, 1998 | 6'5" | 190 | La Vega, La Vega DO |
| Curtis Taylor | R | R | July 25, 1995 | 6'6" | 230 | Port Coquitlam, BC CA |
| Bryan Torres | L | R | July 2, 1997 | 5'11" | 165 | Caguas, PR |
| Anthony Veneziano | L | L | September 1, 1997 | 6'5" | 205 | Hackettstown, NJ US |
| Ryan Vilade | R | R | February 18, 1999 | 6'2" | 194 | Frisco, TX US |
| Jordan Walker | R | R | May 22, 2002 | 6'5" | 220 | Stone Mountain, GA US |
| Zack Weiss | R | R | June 16, 1992 | 6'3" | 210 | Irvine, CA US |
| JJ Wetherholt | L | R | September 10, 2002 | 5'10" | 190 | Baltimore, MD US |
| Aaron Wilkerson | R | R | May 24, 1989 | 6'2" | 230 | Fort Worth, TX US |
| Masyn Winn | R | R | March 21, 2002 | 5'11" | 180 | Katy, TX US |
| Andy Yerzy | L | R | July 5, 1998 | 6'3" | 215 | North York, ON CA |
Average attendance is based upon the number of actual home dates where known (most leagues from 1992 and later). Where the number of home dates is not known, the average is calculated using half the team's total games.

