var myApp = angular.module("myApp",['angular.filter', 'angular-toArrayFilter']);
myApp.controller('MyCtrl', function MyCtrl($scope, $filter) {
$scope.list = [{"sport":"Soccer","country":"Brazil","Teams":"TeamA vs Teamb"},
{"sport":"Baseball","country":"USA","Teams":"TeamA vs Teamb"},
{"sport":"Soccer","country":"USA","Teams":"TeamA vs Teamb"},
{"sport":"Baseball","country":"USA","Teams":"TeamA vs Teamb"},
{"sport":"Soccer","country":"Cuba","Teams":"TeamA vs Teamb"},
{"sport":"Baseball","country":"Brazil","Teams":"TeamA vs Teamb"},
{"sport":"Soccer","country":"Germany","Teams":"TeamA vs Teamb"},
{"sport":"Baseball","country":"Russia","Teams":"TeamA vs Teamb"},
{"sport":"Soccer","country":"USA","Teams":"TeamA vs Teamb"},
{"sport":"Soccer","country":"Spain","Teams":"TeamA vs Teamb"},
{"sport":"Soccer","country":"Brazil","Teams":"TeamA vs Teamb"}
];
console.log($scope.list);
$scope.sports = $filter('groupBy')($scope.list, 'sport');
$scope.countries = $filter('groupBy')($scope.list, 'country');
});
.country{
margin-left:50px;
}
<script src="https://code.angularjs.org/1.4.0/angular.js"></script>
<script src="https://cdn.rawgit.com/petebacondarwin/angular-toArrayFilter/master/toArrayFilter.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-filter/0.5.5/angular-filter.js"></script>
<div ng-controller="MyCtrl" ng-app="myApp">
<div ng-repeat="(key,value) in sports">
{{key}}
<div ng-repeat="countryObj in countries | toArray | limitTo:3">
<span class="country">{{countryObj[0].country}}</div>
</div>
</div>
</div>