Store Locator
Find Stores nearby
My TFG Account
Login & Register
Your Bag
Bag Updates & Checkout
shop other TFG brands
Women
Just Arrived
Accessories
Clothing
Footwear
Clothing
Dresses & Jumpsuits
Jackets & Knitwear
Jeans
Pants
Skirts
Shorts
Shirts & Blouses
T-Shirts & Tops
Vests & Camis
More Sizes
Shop Sizes 22 -26
Footwear
Boots
Sneakers
Pumps & Flats
Heels & Wedges
Sandals
Accessories
Scarves & Ponchos
Handbags & Purses
Jewellery & Watches
Hats & Belts
Sunglasses
Underwear
Face Masks
Perfume & Miscellaneous
Offers
Buy 2 Selected Women's Tees For R99.99 Each
Buy 2 Selected Women's Jeans For R179.99 Each
Buy 2 Selected Women's Flip Flops For R59.99 Each
Buy 2 Selected Women's Sandals For R79.99 Each
Men
Just Arrived
Accessories
Clothing
Footwear
Clothing
Golfers
Jackets & Coats
Jeans
Knitwear & Sweaters
Pants
Shirts
Shorts
T-Shirts
Vests
Footwear
Boots
Sneakers
Smart
Sandals
Accessories
Scarves & Gloves
Belts, Wallets & Bags
Caps & Beanies
Socks & Underwear
Watches & Sunglasses
Face Masks
Offers
Buy 2 Selected Men's Tees For R99.99 Each
Buy 2 Selected Men's Golfer's For R99.99 Each
Buy 2 Selected Men’s Chinos For R199.99 Each
Buy 2 Selected Men's Jeans For R199.99 Each
Buy 2 Selected Men's Flip Flops For R59.99 Each
Girls
Just Arrived
Younger Girls (2-7 Years)
Older Girls (7-12 Years)
Younger Girls (2-7 Years)
Dresses
Tops & T-Shirts
Knitwear & Sweaters
Jackets & Coats
Bottoms
Footwear
Accessories
Older Girls (7-12 Years)
Dresses
Tops & T-Shirts
Knitwear & Sweaters
Jackets & Coats
Bottoms
Footwear
Accessories
Offers
Buy 2 Selected Girls T-Shirts From R49.99 Each
Buy 2 Selected Girls Jeans From R99.99 Each
Boys
Just Arrived
Younger Boys (2-7 Years)
Older Boys (7-12 Years)
Younger Boys (2-7 Years)
Tops, T-Shirts & Shirts
Knitwear & Sweaters
Jackets
Bottoms
Vest & Short Sets
Footwear
Accessories
Older Boys (7-12 Years)
Tops, T-Shirts & Shirts
Knitwear & Sweaters
Jackets
Bottoms
Footwear
Accessories
Offers
Buy 2 Selected Boys T-Shirts From R49.99 Each
Buy 2 Selected Boys Jeans From R99.99 Each
Offers
Women
Buy 2 Selected Women's Tees For R99.99 Each
Buy 2 Selected Women's Jeans For R179.99 Each
Buy 2 Selected Women's Sandals For R79.99 Each
Buy 2 Selected Women's Flip Flops For R59.99 Each
Men
Buy 2 Selected Men's Tees For R99.99 Each
Buy 2 Selected Men's Golfer's For R99.99 Each
Buy 2 Selected Men's Jeans For R199.99 Each
Buy 2 Selected Men’s Chinos For R199.99 Each
Buy 2 Selected Men's Flip Flops For R59.99 Each
Kids
Buy 2 Selected Kids T-Shirts From R49.99 Each
Buy 2 Selected Girls Jeans From R99.99 Each
Buy 2 Selected Boys Jeans From R99.99 Each
Gifting
Gift Cards
Exact Always On Offers
Sale
Women
Dresses
Jackets & Tops
Bottoms
Footwear
Accessories
Men
Jackets & Tops
Bottoms
Footwear
Accessories
Girls
Dresses
Jackets & Tops
Bottoms
Footwear
Accessories
Boys
Jackets & Tops
Bottoms
Footwear
Accessories
Shop By
Under R50
Under R100
Under R150
Under R200
Shop Local
Women
Bottoms
Dresses
Tops & Jackets
Accessories
Footwear
Men
Bottoms
Tops & Jackets
Accessories
Footwear
Girls
Bottoms
Dresses
Tops & Jackets
Footwear
Boys
Bottoms
Tops & Jackets
Footwear
Face Masks
Cellular
Cellular
Cellphones
Cellphone Accessories
Tech
Accessories
Yoco
Audio
Fitness
Laptops & Tablets
Home Entertainment
View All
#ExactCares
{ "availableCredit": "false", "vouchers": 0, "rewardsMember": false, "rewardsPoints" : "" }
BAG UPDATES
Your item(s) subtotal
View my bag
MOVE ALL TO WISHLIST
?
{ "items": [ { "class": "usp-header__announcement-icon", "url": ["/browse/staticContent.jsp?pageName=delivery","/common/footer/orderStatus.jsp"], "title": " delivery info. Track your ", "copy": ["Latest","order."] } ] }
Home
Men
Clothing
Shorts
SHORTS
Please select at least 2 items to compare
COMPARE
?
COMPARE
Please select at least 2 items to compare
K
{ "captchaEnabled": "true" }
SIGN UP TO OUR NEWSLETTER
You have successfully subscribed to our newsletter
?
{ "subtotal": "R 0.00", "commerceItemCount":"0", "isFreeDelivery": false, "items": [ ] }
{ "err": null, "_dynSessConf": "6002435117177291279", "data": { "products": [ { "id": "030302AAOW6", "name": "Men's Charcoal Ripped Denim Shorts" , "productId": "030302AAOW6", "categoryId":"cat750328", "setCompare": "true", "productType":"true", "latestPriceRange": " R 229.99", "originalPriceRange": "", "isStrikeDownPrice":"false", "brand": "Exact", "defaultImages": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59616401.jpg" ], "swapImage": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59616401_01.jpg" ], "widgets": { "59616401" : { "widget1URL": "", "widget2URL": "", "widget3URL": "" } }, "colors": [ { "id": "59616401", "name": "Charcoal", "path": "https://image.tfgmedia.co.za/image/1/process/30x30?source=https://cdn.tfgmedia.co.za/03/ProductImages/59616401_SW.jpg", "hex": "", "swapImage": "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59616401_01.jpg" } ], "isInCompareList": false, "isChanelBrand": false, "selectedColorIndex" : "0", "pdpLinkUrl": "/pdp/men-s-charcoal-ripped-denim-shorts/_/A-030302AAOW6", "collections": [] } , { "id": "030302AAPE2", "name": "Men's Grey Melange Jogger Shorts" , "productId": "030302AAPE2", "categoryId":"cat750328", "setCompare": "true", "productType":"true", "latestPriceRange": " R 189.99", "originalPriceRange": "", "isStrikeDownPrice":"false", "brand": "Exact", "defaultImages": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59678468.jpg" ], "swapImage": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59678468_01.jpg" ], "widgets": { "59678468" : { "widget1URL": "", "widget2URL": "", "widget3URL": "https://image.tfgmedia.co.za/image/1/process/750x750?source=https://cdn.tfgmedia.co.za/03/Marketing/Widgets/Widget_New_Love%20Local.png" } }, "colors": [ { "id": "59678468", "name": "Grey", "path": "https://image.tfgmedia.co.za/image/1/process/30x30?source=https://cdn.tfgmedia.co.za/03/ProductImages/59678468_SW.jpg", "hex": "", "swapImage": "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59678468_01.jpg" } ], "isInCompareList": false, "isChanelBrand": false, "selectedColorIndex" : "0", "pdpLinkUrl": "/pdp/men-s-grey-melange-jogger-shorts/_/A-030302AAPE2", "collections": [] } , { "id": "030302AAPE3", "name": "Men's Stone Jogger Short" , "productId": "030302AAPE3", "categoryId":"cat750328", "setCompare": "true", "productType":"true", "latestPriceRange": " R 189.99", "originalPriceRange": "", "isStrikeDownPrice":"false", "brand": "Exact", "defaultImages": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59678462.jpg" ], "swapImage": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59678462_01.jpg" ], "widgets": { "59678462" : { "widget1URL": "", "widget2URL": "", "widget3URL": "https://image.tfgmedia.co.za/image/1/process/750x750?source=https://cdn.tfgmedia.co.za/03/Marketing/Widgets/Widget_New_Love%20Local.png" } }, "colors": [ { "id": "59678462", "name": "Stone", "path": "https://image.tfgmedia.co.za/image/1/process/30x30?source=https://cdn.tfgmedia.co.za/03/ProductImages/59678462_SW.jpg", "hex": "", "swapImage": "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59678462_01.jpg" } ], "isInCompareList": false, "isChanelBrand": false, "selectedColorIndex" : "0", "pdpLinkUrl": "/pdp/men-s-stone-jogger-short/_/A-030302AAPE3", "collections": [] } , { "id": "030302AAOW9", "name": "Men's Mid Blue Denim Shorts" , "productId": "030302AAOW9", "categoryId":"cat750328", "setCompare": "true", "productType":"true", "latestPriceRange": " R 229.99", "originalPriceRange": "", "isStrikeDownPrice":"false", "brand": "Exact", "defaultImages": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59616440.jpg" ], "swapImage": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59616440_01.jpg" ], "widgets": { "59616440" : { "widget1URL": "", "widget2URL": "", "widget3URL": "" } }, "colors": [ { "id": "59616440", "name": "Blue", "path": "https://image.tfgmedia.co.za/image/1/process/30x30?source=https://cdn.tfgmedia.co.za/03/ProductImages/59616440_SW.jpg", "hex": "", "swapImage": "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59616440_01.jpg" } ], "isInCompareList": false, "isChanelBrand": false, "selectedColorIndex" : "0", "pdpLinkUrl": "/pdp/men-s-mid-blue-denim-shorts/_/A-030302AAOW9", "collections": [] } , { "id": "030302AAOW7", "name": "Men's Black Ripped Denim Shorts" , "productId": "030302AAOW7", "categoryId":"cat750328", "setCompare": "true", "productType":"true", "latestPriceRange": " R 229.99", "originalPriceRange": "", "isStrikeDownPrice":"false", "brand": "Exact", "defaultImages": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59616414.jpg" ], "swapImage": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59616414_01.jpg" ], "widgets": { "59616414" : { "widget1URL": "", "widget2URL": "", "widget3URL": "" } }, "colors": [ { "id": "59616414", "name": "Black", "path": "https://image.tfgmedia.co.za/image/1/process/30x30?source=https://cdn.tfgmedia.co.za/03/ProductImages/59616414_SW.jpg", "hex": "", "swapImage": "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59616414_01.jpg" } ], "isInCompareList": false, "isChanelBrand": false, "selectedColorIndex" : "0", "pdpLinkUrl": "/pdp/men-s-black-ripped-denim-shorts/_/A-030302AAOW7", "collections": [] } , { "id": "030302AAOD3", "name": "Men's Cream Melange Jogger Shorts" , "productId": "030302AAOD3", "categoryId":"cat750328", "setCompare": "true", "productType":"true", "latestPriceRange": " R 179.99", "originalPriceRange": "", "isStrikeDownPrice":"false", "brand": "Exact", "defaultImages": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59447569.jpg" ], "swapImage": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59447569_01.jpg" ], "widgets": { "59447569" : { "widget1URL": "", "widget2URL": "", "widget3URL": "https://image.tfgmedia.co.za/image/1/process/750x750?source=https://cdn.tfgmedia.co.za/03/Marketing/Widgets/Widget_New_Love%20Local.png" } }, "colors": [ { "id": "59447569", "name": "Oatmeal", "path": "https://image.tfgmedia.co.za/image/1/process/30x30?source=https://cdn.tfgmedia.co.za/03/ProductImages/59447569_SW.jpg", "hex": "", "swapImage": "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59447569_01.jpg" } ], "isInCompareList": false, "isChanelBrand": false, "selectedColorIndex" : "0", "pdpLinkUrl": "/pdp/men-s-cream-melange-jogger-shorts/_/A-030302AAOD3", "collections": [] } , { "id": "030302AAOD1", "name": "Men's Grey Melange Graphic Print Shorts" , "productId": "030302AAOD1", "categoryId":"cat750328", "setCompare": "true", "productType":"true", "latestPriceRange": " R 179.99", "originalPriceRange": "", "isStrikeDownPrice":"false", "brand": "Exact", "defaultImages": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59447557.jpg" ], "swapImage": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59447557_01.jpg" ], "widgets": { "59447557" : { "widget1URL": "", "widget2URL": "", "widget3URL": "https://image.tfgmedia.co.za/image/1/process/750x750?source=https://cdn.tfgmedia.co.za/03/Marketing/Widgets/Widget_New_Love%20Local.png" } }, "colors": [ { "id": "59447557", "name": "Grey Melange", "path": "https://image.tfgmedia.co.za/image/1/process/30x30?source=https://cdn.tfgmedia.co.za/03/ProductImages/59447557_SW.jpg", "hex": "", "swapImage": "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59447557_01.jpg" } ], "isInCompareList": false, "isChanelBrand": false, "selectedColorIndex" : "0", "pdpLinkUrl": "/pdp/men-s-grey-melange-graphic-print-shorts/_/A-030302AAOD1", "collections": [] } , { "id": "030302AALX8", "name": "Men's Orange Swim Shorts" , "productId": "030302AALX8", "categoryId":"cat750328", "setCompare": "true", "productType":"true", "latestPriceRange": " R 69.99", "originalPriceRange": " R 149.99", "isStrikeDownPrice":"true", "brand": "Exact", "defaultImages": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59104434.jpg" ], "swapImage": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59104434_01.jpg" ], "widgets": { "59104434" : { "widget1URL": "", "widget2URL": "", "widget3URL": "https://image.tfgmedia.co.za/image/1/process/750x750?source=https://cdn.tfgmedia.co.za/03/Marketing/Widgets/Widget_New_Sale.png" } }, "colors": [ { "id": "59104434", "name": "Orange", "path": "https://image.tfgmedia.co.za/image/1/process/30x30?source=https://cdn.tfgmedia.co.za/03/ProductImages/59104434_SW.jpg", "hex": "", "swapImage": "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/59104434_01.jpg" } ], "isInCompareList": false, "isChanelBrand": false, "selectedColorIndex" : "0", "pdpLinkUrl": "/pdp/men-s-orange-swim-shorts/_/A-030302AALX8", "collections": [] } , { "id": "030302AAJP4", "name": "Men's Black Stripe Linen Shorts" , "productId": "030302AAJP4", "categoryId":"cat750328", "setCompare": "true", "productType":"true", "latestPriceRange": " R 169.99", "originalPriceRange": " R 239.99", "isStrikeDownPrice":"true", "brand": "Exact", "defaultImages": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/57542575.jpg" ], "swapImage": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/57542575_01.jpg" ], "widgets": { "57542575" : { "widget1URL": "", "widget2URL": "", "widget3URL": "https://image.tfgmedia.co.za/image/1/process/750x750?source=https://cdn.tfgmedia.co.za/03/Marketing/Widgets/Widget_New_Sale.png" } }, "colors": [ { "id": "57542575", "name": "Black/White", "path": "https://image.tfgmedia.co.za/image/1/process/30x30?source=https://cdn.tfgmedia.co.za/03/ProductImages/57542575_SW.jpg", "hex": "", "swapImage": "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/57542575_01.jpg" } ], "isInCompareList": false, "isChanelBrand": false, "selectedColorIndex" : "0", "pdpLinkUrl": "/pdp/men-s-black-stripe-linen-shorts/_/A-030302AAJP4", "collections": [] } , { "id": "030302AAJP3", "name": "Men's Navy Stripe Linen Shorts" , "productId": "030302AAJP3", "categoryId":"cat750328", "setCompare": "true", "productType":"true", "latestPriceRange": " R 169.99", "originalPriceRange": " R 239.99", "isStrikeDownPrice":"true", "brand": "Exact", "defaultImages": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/57542556.jpg" ], "swapImage": [ "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/57542556_01.jpg" ], "widgets": { "57542556" : { "widget1URL": "", "widget2URL": "", "widget3URL": "https://image.tfgmedia.co.za/image/1/process/750x750?source=https://cdn.tfgmedia.co.za/03/Marketing/Widgets/Widget_New_Sale.png" } }, "colors": [ { "id": "57542556", "name": "Navy/White", "path": "https://image.tfgmedia.co.za/image/1/process/30x30?source=https://cdn.tfgmedia.co.za/03/ProductImages/57542556_SW.jpg", "hex": "", "swapImage": "https://image.tfgmedia.co.za/image/1/process/259x259?source=https://cdn.tfgmedia.co.za/03/ProductImages/57542556_01.jpg" } ], "isInCompareList": false, "isChanelBrand": false, "selectedColorIndex" : "0", "pdpLinkUrl": "/pdp/men-s-navy-stripe-linen-shorts/_/A-030302AAJP3", "collections": [] } ], "total": 52, "totalPages": 2, "perPageViewAll": "15", "perPage": 45, "currentSortOption": "availability%7C1%7C%7CsortPriority%7C0%7C%7CPISDays%7C0", "sortOptions": [ { "label": "Top Sellers", "value": "availability%7C1%7C%7CsortPriority%7C0%7C%7CPISDays%7C0" } , { "label": "What's New", "value": "availability%7C1%7C%7CdaysAvailable%7C1%7C%7CsortPriority%7C0" } , { "label": "Price high to low", "value": "priceDescendingSort%7C1" } , { "label": "Price low to high", "value": "priceAscendingSort%7C0" } ], "page": 1, "limitColors": true, "viewAll": true, "hasMore": true, "filterSets": [ { "name": "Price", "value": "sku.activePrice", "type": "range", "settings": { "min": 69, "max": 230, "interval":"4" }, "selected": { "min": 69, "max": 230 } } , { "name": "Colour", "value": "genericColour", "moreLinkNumRefinements": "5", "type": "list", "isBreadCrumbs": false, "items": [ { "name": "Blue", "value": "1rvzshrZ1y8z6qv", "count": 34, "active": false } , { "name": "Black", "value": "1rvzshrZ1vq3ffw", "count": 9, "active": false } , { "name": "Grey", "value": "1rvzshrZbroj9q", "count": 8, "active": false } , { "name": "Pink", "value": "1rvzshrZ1b1a4l5", "count": 6, "active": false } , { "name": "Green", "value": "1rvzshrZm1l79a", "count": 6, "active": false } , { "name": "Natural", "value": "1rvzshrZ1jb054e", "count": 5, "active": false } , { "name": "Brown", "value": "1rvzshrZ1q4tb07", "count": 4, "active": false } , { "name": "Multi", "value": "1rvzshrZ1z13ywt", "count": 3, "active": false } , { "name": "Yellow", "value": "1rvzshrZ16mxw6c", "count": 3, "active": false } , { "name": "White", "value": "1rvzshrZ1srcc2h", "count": 2, "active": false } ] } , { "name": "Size", "value": "size", "moreLinkNumRefinements": "5", "type": "list", "isBreadCrumbs": false, "items": [ { "name": "28", "value": "1rvzshrZ1q0mpbl", "count": 76, "active": false } , { "name": "30", "value": "1rvzshrZnl46b7", "count": 75, "active": false } , { "name": "36", "value": "1rvzshrZ1tifsli", "count": 68, "active": false } , { "name": "32", "value": "1rvzshrZ1huzlc1", "count": 68, "active": false } , { "name": "40", "value": "1rvzshrZs447o1", "count": 68, "active": false } , { "name": "38", "value": "1rvzshrZ12j7l47", "count": 66, "active": false } , { "name": "34", "value": "1rvzshrZlbw9t8", "count": 66, "active": false } , { "name": "33", "value": "1rvzshrZ1wi6odw", "count": 64, "active": false } , { "name": "31", "value": "1rvzshrZ1sd7kq8", "count": 64, "active": false } , { "name": "29", "value": "1rvzshrZ1fjp1dp", "count": 64, "active": false } ] } ] } }
{ "loggedIn": 1, "Registries": 0, "loginRedirect": "pageName=wedding&redirectLoginURL=/plp/men/clothing/shorts/_/N-1rvzshr&redirectURL=/plp/men/clothing/shorts/_/N-1rvzshr" }