Men’s Tops

Work your favourite styles this season with Cotton On’s range of men’s tops and t-shirts. We’ve got everything from graphic tees and long sleeve and longline t-shirts, to classic short-sleeve styles. Mix and match with our signature denim or chino shorts, or pair with jeans for a night out.

  • NEW
    Essential Crew Tee, MOONLIGHT BLUE
    Cotton On Men
    $14.99
    9 colours available
    2 FOR $20
  • NEW
    Urban T-Shirt, WHITE/PARIS*
    Cotton On Men
    $22.99
    8 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $24.99
    11 colours available
    2 FOR $30 TEES
  • NEW
    Street T-Shirt, BLUE MIST/DON'T CARE
    Cotton On Men
    $22.99
    24 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $22.99
    8 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $22.99
    7 colours available
    2 FOR $30 TEES
  • NEW
    Character T-Shirt, LC SK8 VINTAGE WHITE/MICKEY - TRIANGLE
    Cotton On Men
    $22.99
    3 colours available
    2 FOR $30 TEES
  • NEW
    Essential Vee Neck, PORT WINE
    Cotton On Men
    $14.99
    9 colours available
    2 FOR $20
  • NEW
    Street T-Shirt, WHITE/ICE COLD
    Cotton On Men
    $22.99
    24 colours available
    2 FOR $30 TEES
  • NEW
    Dylan Tee, BLACK/LAVENDER/PINK SACHET STRIPE
    Cotton On Men
    $24.99
    11 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $22.99
    5 colours available
    2 FOR $30 TEES
  • NEW
    Street T-Shirt, WASHED BLACK/WASHED UP
    Cotton On Men
    $22.99
    24 colours available
    2 FOR $30 TEES
  • NEW
    Sport T-Shirt, WHITE MARLE/CENTRAL ATHL NY
    Cotton On Men
    $22.99
    13 colours available
    2 FOR $30 TEES
  • NEW
    Character T-Shirt, LC SK8 BLACK/MICKEY - 90S THROWBACK
    Cotton On Men
    $22.99
    3 colours available
    2 FOR $30 TEES
  • NEW
    Tbar Premium Crew, FROSTED KHAKI/BLACK/SEA MIST STRIPE
    Cotton On Men
    $22.99
    8 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $22.99
    13 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $22.99
    24 colours available
    2 FOR $30 TEES
  • NEW
    Urban T-Shirt, TRUE NAVY/NOWHERE NOWHERE
    Cotton On Men
    $22.99
    8 colours available
    2 FOR $30 TEES
  • NEW
    Moto T-Shirt, BLACK/FLORIDA NATIONALS
    Cotton On Men
    $22.99
    7 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $24.99
    11 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $22.95
    25 colours available
    2 FOR $30 TEES
  • NEW
    Urban T-Shirt, MOONLIGHT BLUE/NYC CIRCLE
    Cotton On Men
    $22.99
    8 colours available
    2 FOR $30 TEES
  • NEW
    Essential Crew Tee, PORT WINE
    Cotton On Men
    $14.99
    9 colours available
    2 FOR $20
  • Cotton On Men
    $22.99
    24 colours available
    2 FOR $30 TEES
  • NEW
    Downtown Loose Fit Tee, INK NAVY/PORT WINE/BALTIC BLUE VERTICAL STRIPE
    Cotton On Men
    $24.99
    13 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $14.99
    8 colours available
    2 FOR $20
  • Cotton On Men
    $22.99
    8 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $22.99
    8 colours available
    2 FOR $30 TEES
  • NEW
    Street T-Shirt, VINTAGE WHITE/NOWHERE 80S
    Cotton On Men
    $22.99
    24 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $14.99
    9 colours available
    2 FOR $20
  • Cotton On Men
    $24.99
    6 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $22.95
    25 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $14.99
    9 colours available
    2 FOR $20
  • Cotton On Men
    $14.99
    8 colours available
    2 FOR $20
  • NEW
    Essential Longline Curved Hem, JUNGLE KHAKI
    Cotton On Men
    $14.99
    8 colours available
    2 FOR $20
  • Cotton On Men
    $22.99
    25 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $24.99
    6 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $14.99
    9 colours available
    2 FOR $20
  • NEW
    Downtown Loose Fit Tee, FERN GREEN/BAMBOO YELLOW/OVERCAST GREY/RASPBERRY N
    Cotton On Men
    $24.99
    13 colours available
    2 FOR $30 TEES
  • Factorie
    $29.95
    1 colour available
  • NEW
    Dylan Tee, BROWN MULTI COLOUR STRIPE
    Cotton On Men
    $24.99
    11 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $29.99
    3 colours available
  • Cotton On Men
    $14.99
    8 colours available
    2 FOR $20
  • Factorie
    $19.95
    2 colours available
  • Cotton On Men
    $24.99
    3 colours available
    2 FOR $30 TEES
  • Cotton On Men
    $24.99
    3 colours available
    2 FOR $30 TEES
  • Factorie
    $24.95
    2 colours available
  • Factorie
    $39.95
    1 colour available