He'll play three special shows in Brooklyn

Ben Kweller has announced the details of a massive US tour this summer.

The singer is set to play several major cities throughout the country, kicking things off in Detroit, Michigan on July 20 and wrapping things up in Charlottesville, Virginia on August 26.

He will also play three consecutive dates in Brooklyn, where he will perform three of his albums in their entirety — one on each night. He’ll perform 2002’s ‘Sha Sha’ on July 30, ‘On My Way’ on July 31, and his latest album, ‘Ben Kweller’, on August 1.

He’ll also play at Austin City Limits on September 15.

The tour dates are:

Detroit, MI State Theatre (July 20)

Indianapolis, IN White River State Park Amphitheatre (21)

Apple Valley, MN Music in the Zoo (22, 23)

Chicago, IL Schubas (25)

Philadelphia, PA Festival Pier @ Penn’s Landing (27)

Northampton, MA Pines Theatre (28)

Sayreville, NJ Starland Ballroom (29)

Brooklyn, NY Southpaw (30-August 1)

Atlanta, GA Variety Playhouse (7)

Orlando, FL The Social (8)

Jacksonville, FL Jack Rabbits (9)

Ybor City, FL Crowbar (10)

Fort Lauderdale, FL Culture Room (11)

Birmingham, AL WorkPlay Theatre (13)

New Orleans, LA The Parish (15)

Houston, TX Walter’s on Washington (17)

Denton, TX Hailey’s (18)

Oklahoma City, OK Bricktown Ballroom (20)

Tulsa, OK Bob’s at Cain’s Ballroom (21)

Little Rock, AR Juanita’s (22)

Memphis, TN Newby’s (23)

Nashville, TN Exit/In (24)

Asheville, NC Grey Eagle (25)

Charlottesville, VA Starr Hill Music Hall (26)

Austin, TX Austin City Limits (September 15)

–By our Los Angeles staff.

Find out more about NME.