Quick Filter is a piece of text given to the grid that is used to filter rows by comparing against the data in all columns. It can be used in addition to column-specific filtering.
Enable the Quick Filter Copy Link
Using the Quick Access Toolbar (e) Copy Link
The recommended way to add a Quick Filter input is as a Quick Access Toolbar item. This keeps the Quick Filter integrated with the grid and requires no additional markup.
"use client";
import React, {
useCallback,
useMemo,
useRef,
useState,
StrictMode,
} from "react";
import { createRoot } from "react-dom/client";
import { AgGridReact, AgGridProvider } from "ag-grid-react";
import "./styles.css";
import {
ClientSideRowModelModule,
ColDef,
ColGroupDef,
GridApi,
GridOptions,
ModuleRegistry,
QuickFilterModule,
Toolbar,
enableDevValidations,
} from "ag-grid-community";
import { ToolbarModule } from "ag-grid-enterprise";
import { useFetchJson } from "./useFetchJson";
if (process.env.NODE_ENV !== "production") {
enableDevValidations();
}
const modules = [QuickFilterModule, ToolbarModule, ClientSideRowModelModule];
const GridExample = () => {
const containerStyle = useMemo(() => ({ width: "100%", height: "100%" }), []);
const gridStyle = useMemo(() => ({ height: "100%", width: "100%" }), []);
const [columnDefs, setColumnDefs] = useState<ColDef[]>([
{ field: "athlete" },
{ field: "country" },
{ field: "sport" },
{ field: "age", minWidth: 100 },
{ field: "gold", minWidth: 100 },
{ field: "silver", minWidth: 100 },
{ field: "bronze", minWidth: 100 },
]);
const defaultColDef = useMemo<ColDef>(() => {
return {
flex: 1,
};
}, []);
const toolbar = useMemo<Toolbar>(() => {
return {
items: ["agQuickFilterToolbarItem"],
};
}, []);
const { data, loading } = useFetchJson<any>(
"https://www.ag-grid.com/example-assets/olympic-winners.json",
);
return (
<AgGridProvider modules={modules}>
<div style={containerStyle}>
<div style={gridStyle}>
<AgGridReact
rowData={data}
loading={loading}
columnDefs={columnDefs}
defaultColDef={defaultColDef}
toolbar={toolbar}
/>
</div>
</div>
</AgGridProvider>
);
};
const root = createRoot(document.getElementById("root")!);
root.render(
<StrictMode>
<GridExample />
</StrictMode>,
);
#myGrid {
width: 100%;
height: 100%;
}
import { useState, useEffect } from 'react';
/**
* Fetch example Json data
* Not recommended for production use!
*/
export const useFetchJson = <T,>(url:string, limit?: number) => {
const [data, setData] = useState<T[]>();
const [loading, setLoading] = useState(true);
useEffect(() => {
const fetchData = async () => {
setLoading(true);
// Note error handling is omitted here for brevity
const response = await fetch(url);
const json = await response.json();
const data = limit ? json.slice(0, limit) : json;
setData(data);
setLoading(false);
};
fetchData();
}, [url, limit]);
return { data, loading };
}; const toolbar = {
items: ['agQuickFilterToolbarItem'],
};
<AgGridReact toolbar={toolbar} /> Using Grid Options Copy Link
Set the quickFilterText grid option to filter rows.
const quickFilterText = 'new filter text';
<AgGridReact quickFilterText={quickFilterText} />"use client";
import React, {
useCallback,
useMemo,
useRef,
useState,
StrictMode,
} from "react";
import { createRoot } from "react-dom/client";
import { AgGridReact, AgGridProvider } from "ag-grid-react";
import "./styles.css";
import {
ClientSideRowModelModule,
ColDef,
ColGroupDef,
GridApi,
GridOptions,
ModuleRegistry,
QuickFilterModule,
enableDevValidations,
} from "ag-grid-community";
import { useFetchJson } from "./useFetchJson";
if (process.env.NODE_ENV !== "production") {
enableDevValidations();
}
const modules = [QuickFilterModule, ClientSideRowModelModule];
const GridExample = () => {
const gridRef = useRef<AgGridReact>(null);
const containerStyle = useMemo(() => ({ width: "100%", height: "100%" }), []);
const gridStyle = useMemo(() => ({ height: "100%", width: "100%" }), []);
const [columnDefs, setColumnDefs] = useState<ColDef[]>([
{ field: "athlete" },
{ field: "country" },
{ field: "sport" },
{ field: "age", minWidth: 100 },
{ field: "gold", minWidth: 100 },
{ field: "silver", minWidth: 100 },
{ field: "bronze", minWidth: 100 },
]);
const defaultColDef = useMemo<ColDef>(() => {
return {
flex: 1,
};
}, []);
const { data, loading } = useFetchJson<any>(
"https://www.ag-grid.com/example-assets/olympic-winners.json",
);
const onFilterTextBoxChanged = useCallback(() => {
gridRef.current!.api.setGridOption(
"quickFilterText",
(document.getElementById("filter-text-box") as HTMLInputElement).value,
);
}, []);
return (
<AgGridProvider modules={modules}>
<div style={containerStyle}>
<div className="example-wrapper">
<div className="example-header">
<span>Quick Filter:</span>
<input
type="text"
id="filter-text-box"
placeholder="Filter..."
onInput={onFilterTextBoxChanged}
/>
</div>
<div style={gridStyle}>
<AgGridReact
ref={gridRef}
rowData={data}
loading={loading}
columnDefs={columnDefs}
defaultColDef={defaultColDef}
/>
</div>
</div>
</div>
</AgGridProvider>
);
};
const root = createRoot(document.getElementById("root")!);
root.render(
<StrictMode>
<GridExample />
</StrictMode>,
);
.example-wrapper {
display: flex;
flex-direction: column;
height: 100%;
}
#myGrid {
flex: 1 1 0px;
width: 100%;
}
.example-header {
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: 13px;
margin-bottom: 5px;
}
import { useState, useEffect } from 'react';
/**
* Fetch example Json data
* Not recommended for production use!
*/
export const useFetchJson = <T,>(url:string, limit?: number) => {
const [data, setData] = useState<T[]>();
const [loading, setLoading] = useState(true);
useEffect(() => {
const fetchData = async () => {
setLoading(true);
// Note error handling is omitted here for brevity
const response = await fetch(url);
const json = await response.json();
const data = limit ? json.slice(0, limit) : json;
setData(data);
setLoading(false);
};
fetchData();
}, [url, limit]);
return { data, loading };
}; Quick Filter Value Copy Link
The filter text is split into words, and each word is compared against every column value (case-insensitive). All words must match a row for it to be included. For example, searching "Tony Ireland" will only show rows containing both "Tony" and "Ireland".
Checking the Quick Filter Copy Link
When the Quick Filter is set via quickFilterText, the state is maintained outside the grid. When the Quick Access Toolbar item is used, the input is owned by the grid. In either case, use isQuickFilterPresent() to check whether the Quick Filter is applied, and getQuickFilter() to read the current text.
Overriding the Quick Filter Value Copy Link
If your data contains complex objects, the Quick Filter will end up comparing against [object Object] instead of searchable string values. In this case you will need to implement getQuickFilterText to extract a searchable string from your complex object.
Alternatively, you might want to format string values specifically for searching (e.g. replace accented characters in strings, or remove commas from numbers).
Finally, if you want a column to be ignored by the Quick Filter, have getQuickFilterText return an empty string ''.
const [columnDefs, setColumnDefs] = useState([
{
field: 'country',
getQuickFilterText: params => {
return params.value.name;
}
}
]);
<AgGridReact columnDefs={columnDefs} />The Quick Filter will work 'out of the box' in most cases, so you should only override the Quick Filter value if you have a particular problem to resolve.
Quick Filter Cache Copy Link
By default, the Quick Filter checks each column's value, including running value getters if present, every time the Quick Filter is executed. If your data set is large, you may wish to enable the Quick Filter cache by setting cacheQuickFilter = true.
When the cache is enabled, a 'Quick Filter text' is generated for each node by concatenating all the values for each column. For example, a table with columns of "Employee Name" and "Job" could have a row with Quick Filter text of 'NIALL CROSBY\nCOFFEE MAKER'. The grid then performs a simple string search, so if you search for 'Niall', it will find our example text. Joining all the column values into one string gives a performance boost. The values are joined after the Quick Filter is requested for the first time and stored in the rowNode - the original data that you provide is not changed.
Reset Cache Text Copy Link
When in use, the Quick Filter cache text can be manually reset in one of the following ways:
- Each Row Node has a
resetQuickFilterAggregateText()method on it, which can be called to reset the cache text. api.resetQuickFilter()will reset the cache text on every Row Node.
Updating Data, Cell Editing, Excluding/Including Hidden Columns from the Quick Filter, and Updating Column Definitions will automatically reset the cache text on any affected Row Nodes.
Include Hidden Columns Copy Link
By default the Quick Filter will only check visible column values. If you want to check hidden column values, then you can set the grid option includeHiddenColumnsInQuickFilter = true. Note that if you have a large number of hidden columns then this can have a performance impact.
This can also be set via the API method setGridOption('includeHiddenColumnsInQuickFilter', toInclude).
Quick Filter Parser Copy Link
By default the Quick Filter splits the text into a list of words which are then compared against each row. You may want to override this behaviour, for example to allow using quotes to search for exact string values. This is possible by providing a quickFilterParser. Note that the value passed to the parser will have already been converted to upper case.
// split words by comma instead of space
const quickFilterParser = (quickFilter) => quickFilter.split(',');
<AgGridReact quickFilterParser={quickFilterParser} /> Quick Filter Matcher Copy Link
The default behaviour of the Quick Filter is to check whether every search term in the parsed Quick Filter text appears in the Quick Filter Value for any column. The matching logic can be overridden by providing a quickFilterMatcher, e.g. to perform searches via regular expressions.
The rowQuickFilterAggregateText parameter passed to the matcher function is a concatenation of all the Quick Filter Values (using the Quick Filter Cache if enabled). Note that this value will be upper case.
// perform a regular expression search
const quickFilterMatcher = (quickFilterParts, rowQuickFilterAggregateText) => {
return quickFilterParts.every(part => rowQuickFilterAggregateText.match(part));
};
<AgGridReact quickFilterMatcher={quickFilterMatcher} /> Example: Quick Filter Configuration Copy Link
The example below shows the Quick Filter working on different data types. Each column demonstrates something different as follows:
Name- Simple column, nothing complex.Age- Complex object with 'dot' in field, Quick Filter works fine.Country- Complex object and value getter used, again Quick Filter works fine.Results- Complex object, Quick Filter would calltoStringon the complex object, sogetQuickFilterTextis provided.Hidden- A hidden column with all values being the string 'hidden'. Searchhiddenin the toolbar and no rows will be matched. Click theInclude Hidden Columnsbutton to setincludeHiddenColumnsInQuickFilter = true, and all rows will be matched. Note the Quick Filter cache will be cleared automatically when the option is changed.
A quickFilterParser is defined to allow exact searches using quotes, e.g. "gold: 1" will only match Results with that value. A quickFilterMatcher is also defined to allow regular expressions to be entered, e.g. 2[012] will match Age 20, 21 and 22.
The example also demonstrates having the Quick Filter cache turned on. The grid works very fast even when the cache is turned off, so you probably don't need it for small data sets. For large data sets (e.g. over 10,000 rows), turning the cache on will improve Quick Filter speed. Tweaking the cacheQuickFilter option in the example allows both modes to be experimented with:
- Cache Quick Filter (example default): The cache is used. Value getters are executed the first time the Quick Filter is run. Hitting 'Print Quick Filter Cache Texts' will return back the Quick Filter text for each row which will initially be
undefinedand then return the Quick Filter text after the Quick Filter is executed for the first time. This is printed to the developer console. - Normal Quick Filter: The cache is not used. Value getters are executed on every node each time the filter is executed. Hitting 'Print Quick Filter Cache Texts' will always return
undefinedfor every row because the cache is not used.
("use client");
import React, {
useCallback,
useMemo,
useRef,
useState,
StrictMode,
} from "react";
import { createRoot } from "react-dom/client";
import { AgGridReact, AgGridProvider } from "ag-grid-react";
import "./styles.css";
import {
ClientSideRowModelModule,
ColDef,
ColGroupDef,
GridApi,
GridOptions,
ICellRendererParams,
ModuleRegistry,
NumberEditorModule,
QuickFilterMatcher,
QuickFilterModule,
QuickFilterParser,
RowApiModule,
TextEditorModule,
enableDevValidations,
} from "ag-grid-community";
import { getData } from "./data";
if (process.env.NODE_ENV !== "production") {
enableDevValidations();
}
const modules = [
RowApiModule,
QuickFilterModule,
NumberEditorModule,
TextEditorModule,
ClientSideRowModelModule,
];
const getMedalString = function ({
gold,
silver,
bronze,
}: {
gold: number;
silver: number;
bronze: number;
}) {
const goldStr = gold > 0 ? `Gold: ${gold} ` : "";
const silverStr = silver > 0 ? `Silver: ${silver} ` : "";
const bronzeStr = bronze > 0 ? `Bronze: ${bronze}` : "";
return goldStr + silverStr + bronzeStr;
};
const MedalRenderer = function (params: ICellRendererParams) {
return getMedalString(params.value);
};
let includeHiddenColumns = false;
const GridExample = () => {
const gridRef = useRef<AgGridReact>(null);
const containerStyle = useMemo(() => ({ width: "100%", height: "100%" }), []);
const gridStyle = useMemo(() => ({ height: "100%", width: "100%" }), []);
const [rowData, setRowData] = useState<any[]>(getData());
const [columnDefs, setColumnDefs] = useState<ColDef[]>([
// simple column, easy to understand
{ field: "name" },
// the grid works with embedded fields
{ headerName: "Age", field: "person.age" },
// or use value getter, all works with quick filter
{ headerName: "Country", valueGetter: "data.person.country" },
// or use the object value, so value passed around is an object
{
headerName: "Results",
field: "medals",
cellRenderer: MedalRenderer,
// this is needed to avoid toString=[object,object] result with objects
getQuickFilterText: (params) => {
return getMedalString(params.value);
},
cellDataType: false,
},
{
headerName: "Hidden",
field: "hidden",
hide: true,
},
]);
const defaultColDef = useMemo<ColDef>(() => {
return {
flex: 1,
editable: true,
};
}, []);
const onIncludeHiddenColumnsToggled = useCallback(() => {
includeHiddenColumns = !includeHiddenColumns;
gridRef.current!.api.setGridOption(
"includeHiddenColumnsInQuickFilter",
includeHiddenColumns,
);
document.querySelector("#includeHiddenColumns")!.textContent =
`${includeHiddenColumns ? "Exclude" : "Include"} Hidden Columns`;
}, [includeHiddenColumns]);
const onFilterTextBoxChanged = useCallback(() => {
gridRef.current!.api.setGridOption(
"quickFilterText",
(document.getElementById("filter-text-box") as HTMLInputElement).value,
);
}, []);
const onPrintQuickFilterTexts = useCallback(() => {
gridRef.current!.api.forEachNode(function (rowNode, index) {
console.log(
"Row " +
index +
" quick filter text is " +
rowNode.quickFilterAggregateText,
);
});
}, []);
const quickFilterParser = useCallback((quickFilter: string) => {
// Note that this implementation is just provided as a simple example of the feature.
// It does not handle all edge cases, e.g. preceding spaces inside quotes.
const quickFilterParts = [];
let lastSpaceIndex = -1;
const isQuote = (index: number) => quickFilter[index] === '"';
const getQuickFilterPart = (
lastSpaceIndex: number,
currentIndex: number,
) => {
const startsWithQuote = isQuote(lastSpaceIndex + 1);
const endsWithQuote = isQuote(currentIndex - 1);
const startIndex =
startsWithQuote && endsWithQuote
? lastSpaceIndex + 2
: lastSpaceIndex + 1;
const endIndex =
startsWithQuote && endsWithQuote ? currentIndex - 1 : currentIndex;
return quickFilter.slice(startIndex, endIndex);
};
for (let i = 0; i < quickFilter.length; i++) {
const char = quickFilter[i];
if (char === " ") {
if (!isQuote(lastSpaceIndex + 1) || isQuote(i - 1)) {
quickFilterParts.push(getQuickFilterPart(lastSpaceIndex, i));
lastSpaceIndex = i;
}
}
}
if (lastSpaceIndex !== quickFilter.length - 1) {
quickFilterParts.push(
getQuickFilterPart(lastSpaceIndex, quickFilter.length),
);
}
return quickFilterParts;
}, []);
const quickFilterMatcher = useCallback(
(quickFilterParts: string[], rowQuickFilterAggregateText: string) => {
let result: boolean;
try {
result = quickFilterParts.every((part) =>
rowQuickFilterAggregateText.match(part),
);
} catch {
result = false;
}
return result;
},
[],
);
return (
<AgGridProvider modules={modules}>
<div style={containerStyle}>
<div className="example-wrapper">
<div className="example-header">
<input
type="text"
id="filter-text-box"
placeholder="Filter..."
onInput={onFilterTextBoxChanged}
/>
<button
style={{ marginLeft: "20px" }}
onClick={onPrintQuickFilterTexts}
>
Print Quick Filter Cache Texts
</button>
<button
id="includeHiddenColumns"
style={{ marginLeft: "20px" }}
onClick={onIncludeHiddenColumnsToggled}
>
Include Hidden Columns
</button>
</div>
<div style={gridStyle}>
<AgGridReact
ref={gridRef}
rowData={rowData}
columnDefs={columnDefs}
defaultColDef={defaultColDef}
cacheQuickFilter={true}
quickFilterParser={quickFilterParser}
quickFilterMatcher={quickFilterMatcher}
/>
</div>
</div>
</div>
</AgGridProvider>
);
};
const root = createRoot(document.getElementById("root")!);
root.render(
<StrictMode>
<GridExample />
</StrictMode>,
);
.example-wrapper {
display: flex;
flex-direction: column;
height: 100%;
}
#myGrid {
flex: 1 1 0px;
width: 100%;
}
.example-header {
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: 13px;
margin-bottom: 5px;
}
export function getData(): any[] {
const rowData = [
{
name: 'Michael Phelps',
person: {
age: 23,
country: 'United States',
},
medals: {
gold: 8,
silver: 0,
bronze: 0,
},
},
{
name: 'Michael Phelps',
person: {
age: 19,
country: 'United States',
},
medals: {
gold: 6,
silver: 0,
bronze: 2,
},
},
{
name: 'Michael Phelps',
person: {
age: 27,
country: 'United States',
},
medals: {
gold: 4,
silver: 2,
bronze: 0,
},
},
{
name: 'Natalie Coughlin',
person: {
age: 25,
country: 'United States',
},
medals: {
gold: 1,
silver: 2,
bronze: 3,
},
},
{
name: 'Aleksey Nemov',
person: {
age: 24,
country: 'Russia',
},
medals: {
gold: 2,
silver: 1,
bronze: 3,
},
},
{
name: 'Alicia Coutts',
person: {
age: 24,
country: 'Australia',
},
medals: {
gold: 1,
silver: 3,
bronze: 1,
},
},
{
name: 'Missy Franklin',
person: {
age: 17,
country: 'United States',
},
medals: {
gold: 4,
silver: 0,
bronze: 1,
},
},
{
name: 'Ryan Lochte',
person: {
age: 27,
country: 'United States',
},
medals: {
gold: 2,
silver: 2,
bronze: 1,
},
},
{
name: 'Allison Schmitt',
person: {
age: 22,
country: 'United States',
},
medals: {
gold: 3,
silver: 1,
bronze: 1,
},
},
{
name: 'Natalie Coughlin',
person: {
age: 21,
country: 'United States',
},
medals: {
gold: 2,
silver: 2,
bronze: 1,
},
},
{
name: 'Ian Thorpe',
person: {
age: 17,
country: 'Australia',
},
medals: {
gold: 3,
silver: 2,
bronze: 0,
},
},
{
name: 'Dara Torres',
person: {
age: 33,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 3,
},
},
{
name: 'Cindy Klassen',
person: {
age: 26,
country: 'Canada',
},
medals: {
gold: 1,
silver: 2,
bronze: 2,
},
},
{
name: 'Nastia Liukin',
person: {
age: 18,
country: 'United States',
},
medals: {
gold: 1,
silver: 3,
bronze: 1,
},
},
{
name: 'Marit BjĂžrgen',
person: {
age: 29,
country: 'Norway',
},
medals: {
gold: 3,
silver: 1,
bronze: 1,
},
},
{
name: 'Sun Yang',
person: {
age: 20,
country: 'China',
},
medals: {
gold: 2,
silver: 1,
bronze: 1,
},
},
{
name: 'Kirsty Coventry',
person: {
age: 24,
country: 'Zimbabwe',
},
medals: {
gold: 1,
silver: 3,
bronze: 0,
},
},
{
name: 'Libby Lenton-Trickett',
person: {
age: 23,
country: 'Australia',
},
medals: {
gold: 2,
silver: 1,
bronze: 1,
},
},
{
name: 'Ryan Lochte',
person: {
age: 24,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 2,
},
},
{
name: 'Inge de Bruijn',
person: {
age: 30,
country: 'Netherlands',
},
medals: {
gold: 1,
silver: 1,
bronze: 2,
},
},
{
name: 'Petria Thomas',
person: {
age: 28,
country: 'Australia',
},
medals: {
gold: 3,
silver: 1,
bronze: 0,
},
},
{
name: 'Ian Thorpe',
person: {
age: 21,
country: 'Australia',
},
medals: {
gold: 2,
silver: 1,
bronze: 1,
},
},
{
name: 'Inge de Bruijn',
person: {
age: 27,
country: 'Netherlands',
},
medals: {
gold: 3,
silver: 1,
bronze: 0,
},
},
{
name: 'Gary Hall Jr.',
person: {
age: 25,
country: 'United States',
},
medals: {
gold: 2,
silver: 1,
bronze: 1,
},
},
{
name: 'Michael Klim',
person: {
age: 23,
country: 'Australia',
},
medals: {
gold: 2,
silver: 2,
bronze: 0,
},
},
{
name: "Susie O'Neill",
person: {
age: 27,
country: 'Australia',
},
medals: {
gold: 1,
silver: 3,
bronze: 0,
},
},
{
name: 'Jenny Thompson',
person: {
age: 27,
country: 'United States',
},
medals: {
gold: 3,
silver: 0,
bronze: 1,
},
},
{
name: 'Pieter van den Hoogenband',
person: {
age: 22,
country: 'Netherlands',
},
medals: {
gold: 2,
silver: 0,
bronze: 2,
},
},
{
name: 'An Hyeon-Su',
person: {
age: 20,
country: 'South Korea',
},
medals: {
gold: 3,
silver: 0,
bronze: 1,
},
},
{
name: 'Aliya Mustafina',
person: {
age: 17,
country: 'Russia',
},
medals: {
gold: 1,
silver: 1,
bronze: 2,
},
},
{
name: 'Shawn Johnson',
person: {
age: 16,
country: 'United States',
},
medals: {
gold: 1,
silver: 3,
bronze: 0,
},
},
{
name: 'Dmitry Sautin',
person: {
age: 26,
country: 'Russia',
},
medals: {
gold: 1,
silver: 1,
bronze: 2,
},
},
{
name: 'Leontien Zijlaard-van Moorsel',
person: {
age: 30,
country: 'Netherlands',
},
medals: {
gold: 3,
silver: 1,
bronze: 0,
},
},
{
name: 'Petter Northug Jr.',
person: {
age: 24,
country: 'Norway',
},
medals: {
gold: 2,
silver: 1,
bronze: 1,
},
},
{
name: 'Ole Einar BjĂžrndalen',
person: {
age: 28,
country: 'Norway',
},
medals: {
gold: 4,
silver: 0,
bronze: 0,
},
},
{
name: 'Janica Kostelic',
person: {
age: 20,
country: 'Croatia',
},
medals: {
gold: 3,
silver: 1,
bronze: 0,
},
},
{
name: 'Nathan Adrian',
person: {
age: 23,
country: 'United States',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Yannick Agnel',
person: {
age: 20,
country: 'France',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Brittany Elmslie',
person: {
age: 18,
country: 'Australia',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Matt Grevers',
person: {
age: 27,
country: 'United States',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Ryosuke Irie',
person: {
age: 22,
country: 'Japan',
},
medals: {
gold: 0,
silver: 2,
bronze: 1,
},
},
{
name: 'Cullen Jones',
person: {
age: 28,
country: 'United States',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Ranomi Kromowidjojo',
person: {
age: 21,
country: 'Netherlands',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Camille Muffat',
person: {
age: 22,
country: 'France',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Mel Schlanger',
person: {
age: 25,
country: 'Australia',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Emily Seebohm',
person: {
age: 20,
country: 'Australia',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Rebecca Soni',
person: {
age: 25,
country: 'United States',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Satomi Suzuki',
person: {
age: 21,
country: 'Japan',
},
medals: {
gold: 0,
silver: 1,
bronze: 2,
},
},
{
name: 'Dana Vollmer',
person: {
age: 24,
country: 'United States',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Alain Bernard',
person: {
age: 25,
country: 'France',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'LĂĄszlĂł Cseh Jr.',
person: {
age: 22,
country: 'Hungary',
},
medals: {
gold: 0,
silver: 3,
bronze: 0,
},
},
{
name: 'Matt Grevers',
person: {
age: 23,
country: 'United States',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Margaret Hoelzer',
person: {
age: 25,
country: 'United States',
},
medals: {
gold: 0,
silver: 2,
bronze: 1,
},
},
{
name: 'Katie Hoff',
person: {
age: 19,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 2,
},
},
{
name: 'Leisel Jones',
person: {
age: 22,
country: 'Australia',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Kosuke Kitajima',
person: {
age: 25,
country: 'Japan',
},
medals: {
gold: 2,
silver: 0,
bronze: 1,
},
},
{
name: 'Andrew Lauterstein',
person: {
age: 21,
country: 'Australia',
},
medals: {
gold: 0,
silver: 1,
bronze: 2,
},
},
{
name: 'Jason Lezak',
person: {
age: 32,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 1,
},
},
{
name: 'Pang Jiaying',
person: {
age: 23,
country: 'China',
},
medals: {
gold: 0,
silver: 1,
bronze: 2,
},
},
{
name: 'Aaron Peirsol',
person: {
age: 25,
country: 'United States',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Steph Rice',
person: {
age: 20,
country: 'Australia',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Jess Schipper',
person: {
age: 21,
country: 'Australia',
},
medals: {
gold: 1,
silver: 0,
bronze: 2,
},
},
{
name: 'Rebecca Soni',
person: {
age: 21,
country: 'United States',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Eamon Sullivan',
person: {
age: 22,
country: 'Australia',
},
medals: {
gold: 0,
silver: 2,
bronze: 1,
},
},
{
name: 'Dara Torres',
person: {
age: 41,
country: 'United States',
},
medals: {
gold: 0,
silver: 3,
bronze: 0,
},
},
{
name: 'Amanda Beard',
person: {
age: 22,
country: 'United States',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Antje Buschschulte',
person: {
age: 25,
country: 'Germany',
},
medals: {
gold: 0,
silver: 0,
bronze: 3,
},
},
{
name: 'Kirsty Coventry',
person: {
age: 20,
country: 'Zimbabwe',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Ian Crocker',
person: {
age: 21,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Grant Hackett',
person: {
age: 24,
country: 'Australia',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Brendan Hansen',
person: {
age: 22,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Jodie Henry',
person: {
age: 20,
country: 'Australia',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Otylia Jedrzejczak',
person: {
age: 20,
country: 'Poland',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Leisel Jones',
person: {
age: 18,
country: 'Australia',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Kosuke Kitajima',
person: {
age: 21,
country: 'Japan',
},
medals: {
gold: 2,
silver: 0,
bronze: 1,
},
},
{
name: 'Laure Manaudou',
person: {
age: 17,
country: 'France',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Aaron Peirsol',
person: {
age: 21,
country: 'United States',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Kaitlin Sandeno',
person: {
age: 21,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Roland Schoeman',
person: {
age: 24,
country: 'South Africa',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Pieter van den Hoogenband',
person: {
age: 26,
country: 'Netherlands',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Therese Alshammar',
person: {
age: 23,
country: 'Sweden',
},
medals: {
gold: 0,
silver: 2,
bronze: 1,
},
},
{
name: 'Yana Klochkova',
person: {
age: 18,
country: 'Ukraine',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Lenny Krayzelburg',
person: {
age: 24,
country: 'United States',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Massimiliano Rosolino',
person: {
age: 22,
country: 'Italy',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Petria Thomas',
person: {
age: 25,
country: 'Australia',
},
medals: {
gold: 0,
silver: 2,
bronze: 1,
},
},
{
name: 'Matt Welsh',
person: {
age: 23,
country: 'Australia',
},
medals: {
gold: 0,
silver: 2,
bronze: 1,
},
},
{
name: 'Lee Jeong-Su',
person: {
age: 20,
country: 'South Korea',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Apolo Anton Ohno',
person: {
age: 27,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 2,
},
},
{
name: 'Wang Meng',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Jin Seon-Yu',
person: {
age: 17,
country: 'South Korea',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Lee Ho-Seok',
person: {
age: 19,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Apolo Anton Ohno',
person: {
age: 23,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 2,
},
},
{
name: 'Wang Meng',
person: {
age: 20,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Marc Gagnon',
person: {
age: 26,
country: 'Canada',
},
medals: {
gold: 2,
silver: 0,
bronze: 1,
},
},
{
name: 'Yang Yang (A)',
person: {
age: 25,
country: 'China',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Stephanie Beckert',
person: {
age: 21,
country: 'Germany',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Martina SĂĄblĂkovĂĄ',
person: {
age: 22,
country: 'Czech Republic',
},
medals: {
gold: 2,
silver: 0,
bronze: 1,
},
},
{
name: 'Enrico Fabris',
person: {
age: 24,
country: 'Italy',
},
medals: {
gold: 2,
silver: 0,
bronze: 1,
},
},
{
name: 'Chad Hedrick',
person: {
age: 28,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Jochem Uytdehaage',
person: {
age: 25,
country: 'Netherlands',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Sabine Völker',
person: {
age: 28,
country: 'Germany',
},
medals: {
gold: 0,
silver: 2,
bronze: 1,
},
},
{
name: 'Gregor Schlierenzauer',
person: {
age: 20,
country: 'Austria',
},
medals: {
gold: 1,
silver: 0,
bronze: 2,
},
},
{
name: 'Lars BystĂžl',
person: {
age: 27,
country: 'Norway',
},
medals: {
gold: 1,
silver: 0,
bronze: 2,
},
},
{
name: 'Johnny Spillane',
person: {
age: 29,
country: 'United States',
},
medals: {
gold: 0,
silver: 3,
bronze: 0,
},
},
{
name: 'Felix Gottwald',
person: {
age: 30,
country: 'Austria',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Georg Hettich',
person: {
age: 27,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Felix Gottwald',
person: {
age: 26,
country: 'Austria',
},
medals: {
gold: 0,
silver: 0,
bronze: 3,
},
},
{
name: 'Samppa Lajunen',
person: {
age: 22,
country: 'Finland',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Aly Raisman',
person: {
age: 18,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 1,
},
},
{
name: 'Kohei Uchimura',
person: {
age: 23,
country: 'Japan',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Zou Kai',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 1,
},
},
{
name: 'Cheng Fei',
person: {
age: 20,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 2,
},
},
{
name: 'Yang Wei',
person: {
age: 28,
country: 'China',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Yang Yilin',
person: {
age: 15,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 2,
},
},
{
name: 'Zou Kai',
person: {
age: 20,
country: 'China',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Marian Dragulescu',
person: {
age: 23,
country: 'Romania',
},
medals: {
gold: 0,
silver: 1,
bronze: 2,
},
},
{
name: 'Paul Hamm',
person: {
age: 21,
country: 'United States',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Carly Patterson',
person: {
age: 16,
country: 'United States',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Catalina Ponor',
person: {
age: 16,
country: 'Romania',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Simona AmĂąnar',
person: {
age: 20,
country: 'Romania',
},
medals: {
gold: 2,
silver: 0,
bronze: 1,
},
},
{
name: 'Svetlana Khorkina',
person: {
age: 21,
country: 'Russia',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Yekaterina Lobaznyuk',
person: {
age: 17,
country: 'Russia',
},
medals: {
gold: 0,
silver: 2,
bronze: 1,
},
},
{
name: 'Yelena Zamolodchikova',
person: {
age: 17,
country: 'Russia',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Guo Shuang',
person: {
age: 26,
country: 'China',
},
medals: {
gold: 0,
silver: 2,
bronze: 1,
},
},
{
name: 'Chris Hoy',
person: {
age: 32,
country: 'Great Britain',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Bradley Wiggins',
person: {
age: 24,
country: 'Great Britain',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Florian Rousseau',
person: {
age: 26,
country: 'France',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Justyna Kowalczyk',
person: {
age: 27,
country: 'Poland',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Johan Olsson',
person: {
age: 29,
country: 'Sweden',
},
medals: {
gold: 1,
silver: 0,
bronze: 2,
},
},
{
name: 'Stefania Belmondo',
person: {
age: 33,
country: 'Italy',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Yuliya Chepalova',
person: {
age: 25,
country: 'Russia',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Frode Estil',
person: {
age: 29,
country: 'Norway',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Bente Skari-Martinsen',
person: {
age: 29,
country: 'Norway',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Magdalena Neuner',
person: {
age: 23,
country: 'Germany',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Emil Hegle Svendsen',
person: {
age: 24,
country: 'Norway',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Albina Akhatova',
person: {
age: 29,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 2,
},
},
{
name: 'Ole Einar BjĂžrndalen',
person: {
age: 32,
country: 'Norway',
},
medals: {
gold: 0,
silver: 2,
bronze: 1,
},
},
{
name: 'Sven Fischer',
person: {
age: 34,
country: 'Germany',
},
medals: {
gold: 2,
silver: 0,
bronze: 1,
},
},
{
name: 'Martina Glagow-Beck',
person: {
age: 26,
country: 'Germany',
},
medals: {
gold: 0,
silver: 3,
bronze: 0,
},
},
{
name: 'Michael Greis',
person: {
age: 29,
country: 'Germany',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Kati Wilhelm',
person: {
age: 29,
country: 'Germany',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Kati Wilhelm',
person: {
age: 25,
country: 'Germany',
},
medals: {
gold: 2,
silver: 1,
bronze: 0,
},
},
{
name: 'Yohan Blake',
person: {
age: 22,
country: 'Jamaica',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Usain Bolt',
person: {
age: 25,
country: 'Jamaica',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Allyson Felix',
person: {
age: 26,
country: 'United States',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Shelly-Ann Fraser-Pryce',
person: {
age: 25,
country: 'Jamaica',
},
medals: {
gold: 1,
silver: 2,
bronze: 0,
},
},
{
name: 'Carmelita Jeter',
person: {
age: 32,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Usain Bolt',
person: {
age: 21,
country: 'Jamaica',
},
medals: {
gold: 3,
silver: 0,
bronze: 0,
},
},
{
name: 'Veronica Campbell-Brown',
person: {
age: 22,
country: 'Jamaica',
},
medals: {
gold: 2,
silver: 0,
bronze: 1,
},
},
{
name: 'Justin Gatlin',
person: {
age: 22,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Bode Miller',
person: {
age: 32,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Aksel Lund Svindal',
person: {
age: 27,
country: 'Norway',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Anja PĂ€rson',
person: {
age: 24,
country: 'Sweden',
},
medals: {
gold: 1,
silver: 0,
bronze: 2,
},
},
{
name: 'Stephan Eberharter',
person: {
age: 32,
country: 'Austria',
},
medals: {
gold: 1,
silver: 1,
bronze: 1,
},
},
{
name: 'Ding Ning',
person: {
age: 22,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Feng Tian Wei',
person: {
age: 25,
country: 'Singapore',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Li Xiaoxia',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Dmitrij Ovtcharov',
person: {
age: 23,
country: 'Germany',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Wang Hao',
person: {
age: 28,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Zhang Jike',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Guo Yue',
person: {
age: 20,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Ma Lin',
person: {
age: 28,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Wang Hao',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Wang Liqin',
person: {
age: 30,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Wang Nan',
person: {
age: 29,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Zhang Yining',
person: {
age: 26,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Zhang Yining',
person: {
age: 22,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Kong Linghui',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Li Ju',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Liu Guoliang',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Wang Nan',
person: {
age: 21,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Viktoriya Azarenko',
person: {
age: 22,
country: 'Belarus',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Mike Bryan',
person: {
age: 34,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Andy Murray',
person: {
age: 25,
country: 'Great Britain',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Serena Williams',
person: {
age: 30,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Fernando GonzĂĄlez',
person: {
age: 24,
country: 'Chile',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'NicolĂĄs MassĂș',
person: {
age: 26,
country: 'Chile',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Venus Williams',
person: {
age: 20,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Ona Carbonell',
person: {
age: 22,
country: 'Spain',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Andrea Fuentes',
person: {
age: 29,
country: 'Spain',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Huang Xuechen',
person: {
age: 22,
country: 'China',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Nataliya Ishchenko',
person: {
age: 26,
country: 'Russia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Liu Ou',
person: {
age: 25,
country: 'China',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Svetlana Romashina',
person: {
age: 22,
country: 'Russia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Anastasiya Davydova',
person: {
age: 25,
country: 'Russia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Andrea Fuentes',
person: {
age: 25,
country: 'Spain',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Gemma Mengual',
person: {
age: 31,
country: 'Spain',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Anastasiya Yermakova',
person: {
age: 25,
country: 'Russia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Alison Bartosik',
person: {
age: 21,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Anastasiya Davydova',
person: {
age: 21,
country: 'Russia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Anna Kozlova',
person: {
age: 31,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Miya Tachibana',
person: {
age: 29,
country: 'Japan',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Miho Takeda',
person: {
age: 27,
country: 'Japan',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Anastasiya Yermakova',
person: {
age: 21,
country: 'Russia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Olga Brusnikina',
person: {
age: 21,
country: 'Russia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Mariya Kiselyova',
person: {
age: 25,
country: 'Russia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Miya Tachibana',
person: {
age: 25,
country: 'Japan',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Miho Takeda',
person: {
age: 24,
country: 'Japan',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Becky Adlington',
person: {
age: 23,
country: 'Great Britain',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Bronte Barratt',
person: {
age: 23,
country: 'Australia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Elizabeth Beisel',
person: {
age: 19,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Mireia Belmonte',
person: {
age: 21,
country: 'Spain',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Ricky Berens',
person: {
age: 24,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Aleksandra Gerasimenya',
person: {
age: 26,
country: 'Belarus',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Brendan Hansen',
person: {
age: 30,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Jessica Hardy',
person: {
age: 25,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Chad le Clos',
person: {
age: 20,
country: 'South Africa',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Clément Lefert',
person: {
age: 24,
country: 'France',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Amaury Leveaux',
person: {
age: 26,
country: 'France',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'James Magnussen',
person: {
age: 21,
country: 'Australia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Takeshi Matsuda',
person: {
age: 28,
country: 'Japan',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Oussama Mellouli',
person: {
age: 28,
country: 'Tunisia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Park Tae-Hwan',
person: {
age: 22,
country: 'South Korea',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Christian Sprenger',
person: {
age: 26,
country: 'Australia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Jeremy Stravius',
person: {
age: 24,
country: 'France',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Aya Terakawa',
person: {
age: 27,
country: 'Japan',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Nick Thoman',
person: {
age: 26,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Marleen Veldhuis',
person: {
age: 33,
country: 'Netherlands',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Ye Shiwen',
person: {
age: 16,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Becky Adlington',
person: {
age: 19,
country: 'Great Britain',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Leith Brodie',
person: {
age: 22,
country: 'Australia',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Cate Campbell',
person: {
age: 16,
country: 'Australia',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'César Cielo Filho',
person: {
age: 21,
country: 'Brazil',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Hugues Duboscq',
person: {
age: 26,
country: 'France',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Felicity Galvez',
person: {
age: 23,
country: 'Australia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Grant Hackett',
person: {
age: 28,
country: 'Australia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Kara Lynn Joyce',
person: {
age: 22,
country: 'United States',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Amaury Leveaux',
person: {
age: 22,
country: 'France',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Christine Magnuson',
person: {
age: 22,
country: 'United States',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Patrick Murphy',
person: {
age: 24,
country: 'Australia',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Park Tae-Hwan',
person: {
age: 18,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Shayne Reese',
person: {
age: 25,
country: 'Australia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Brenton Rickard',
person: {
age: 24,
country: 'Australia',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Mel Schlanger',
person: {
age: 21,
country: 'Australia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Julia Smit',
person: {
age: 20,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Britta Steffen',
person: {
age: 24,
country: 'Germany',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Hayden Stoeckel',
person: {
age: 24,
country: 'Australia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Matt Targett',
person: {
age: 22,
country: 'Australia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Peter Vanderkaay',
person: {
age: 24,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Arkady Vyachanin',
person: {
age: 24,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Garrett Weber-Gale',
person: {
age: 23,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Lindsay Benko',
person: {
age: 27,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Gary Hall Jr.',
person: {
age: 29,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Brooke Hanson',
person: {
age: 26,
country: 'Australia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Kara Lynn Joyce',
person: {
age: 18,
country: 'United States',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Klete Keller',
person: {
age: 22,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Yana Klochkova',
person: {
age: 22,
country: 'Ukraine',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Rachel Komisarz',
person: {
age: 27,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Libby Lenton-Trickett',
person: {
age: 19,
country: 'Australia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Jason Lezak',
person: {
age: 28,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Ryan Lochte',
person: {
age: 20,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Alice Mills',
person: {
age: 18,
country: 'Australia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Tomomi Morita',
person: {
age: 19,
country: 'Japan',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Markus Rogan',
person: {
age: 22,
country: 'Austria',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Jenny Thompson',
person: {
age: 31,
country: 'United States',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Franziska van Almsick',
person: {
age: 26,
country: 'Germany',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Neil Walker',
person: {
age: 28,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Amanda Weir',
person: {
age: 18,
country: 'United States',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Takashi Yamamoto',
person: {
age: 26,
country: 'Japan',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Brooke Bennett',
person: {
age: 20,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Beatrice Coada-Caslaru',
person: {
age: 25,
country: 'Romania',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Josh Davis',
person: {
age: 28,
country: 'United States',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Tom Dolan',
person: {
age: 25,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Anthony Ervin',
person: {
age: 19,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Domenico Fioravanti',
person: {
age: 23,
country: 'Italy',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Grant Hackett',
person: {
age: 20,
country: 'Australia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Geoff Huegill',
person: {
age: 21,
country: 'Australia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Leisel Jones',
person: {
age: 15,
country: 'Australia',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Klete Keller',
person: {
age: 18,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Jason Lezak',
person: {
age: 24,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Diana Mocanu',
person: {
age: 16,
country: 'Romania',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Martina MoravcovĂĄ',
person: {
age: 24,
country: 'Slovakia',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Ed Moses',
person: {
age: 20,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Diana Munz',
person: {
age: 18,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Mai Nakamura',
person: {
age: 21,
country: 'Japan',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Todd Pearson',
person: {
age: 22,
country: 'Australia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Adam Pine',
person: {
age: 24,
country: 'Australia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Claudia Poll',
person: {
age: 27,
country: 'Costa Rica',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Megan Quann-Jendrick',
person: {
age: 16,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Giaan Rooney',
person: {
age: 17,
country: 'Australia',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Courtney Shealy',
person: {
age: 22,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Ashley Tappin',
person: {
age: 25,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Stev Theloke',
person: {
age: 22,
country: 'Germany',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Amy Van Dyken',
person: {
age: 27,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Neil Walker',
person: {
age: 24,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'J. R. Celski',
person: {
age: 19,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Charles Hamelin',
person: {
age: 25,
country: 'Canada',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Lee Ho-Seok',
person: {
age: 23,
country: 'South Korea',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Park Seung-Hui',
person: {
age: 17,
country: 'South Korea',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Katherine Reutter',
person: {
age: 21,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Seong Si-Baek',
person: {
age: 22,
country: 'South Korea',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Marianne St-Gelais',
person: {
age: 19,
country: 'Canada',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'François-Louis Tremblay',
person: {
age: 29,
country: 'Canada',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Zhou Yang',
person: {
age: 18,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Choi Eun-Gyeong',
person: {
age: 21,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Anouk Leblanc-Boucher',
person: {
age: 21,
country: 'Canada',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'François-Louis Tremblay',
person: {
age: 25,
country: 'Canada',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Choi Eun-Gyeong',
person: {
age: 17,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Go Gi-Hyeon',
person: {
age: 15,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Jonathan Guilmette',
person: {
age: 23,
country: 'Canada',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Li Jiajun',
person: {
age: 26,
country: 'China',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Apolo Anton Ohno',
person: {
age: 19,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Evgeniya Radanova',
person: {
age: 24,
country: 'Bulgaria',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Mathieu Turcotte',
person: {
age: 25,
country: 'Canada',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Wang Chunlu',
person: {
age: 23,
country: 'China',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Yang Yang (S)',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Shani Davis',
person: {
age: 27,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Kristina Groves',
person: {
age: 33,
country: 'Canada',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Chad Hedrick',
person: {
age: 32,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Sven Kramer',
person: {
age: 23,
country: 'Netherlands',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Lee Seung-Hun',
person: {
age: 21,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Mo Tae-Beom',
person: {
age: 21,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Ivan Skobrev',
person: {
age: 27,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Mark Tuitert',
person: {
age: 29,
country: 'Netherlands',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Joey Cheek',
person: {
age: 26,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Shani Davis',
person: {
age: 23,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Anni Friesinger-Postma',
person: {
age: 29,
country: 'Germany',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Kristina Groves',
person: {
age: 29,
country: 'Canada',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Clara Hughes',
person: {
age: 33,
country: 'Canada',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Sven Kramer',
person: {
age: 19,
country: 'Netherlands',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Claudia Pechstein',
person: {
age: 33,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Carl Verheijen',
person: {
age: 30,
country: 'Netherlands',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Erben Wennemars',
person: {
age: 30,
country: 'Netherlands',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Ireen WĂŒst',
person: {
age: 19,
country: 'Netherlands',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Derek Parra',
person: {
age: 31,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Claudia Pechstein',
person: {
age: 29,
country: 'Germany',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Jennifer Rodriguez',
person: {
age: 25,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Simon Ammann',
person: {
age: 28,
country: 'Switzerland',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Adam Malysz',
person: {
age: 32,
country: 'Poland',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Matti HautamÀki',
person: {
age: 24,
country: 'Finland',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Andreas Kofler',
person: {
age: 21,
country: 'Austria',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Roar LjĂžkelsĂžy',
person: {
age: 29,
country: 'Norway',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Thomas Morgenstern',
person: {
age: 19,
country: 'Austria',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Simon Ammann',
person: {
age: 20,
country: 'Switzerland',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Sven Hannawald',
person: {
age: 27,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Matti HautamÀki',
person: {
age: 20,
country: 'Finland',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Adam Malysz',
person: {
age: 24,
country: 'Poland',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'NiccolĂČ Campriani',
person: {
age: 24,
country: 'Italy',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Jin Jong-O',
person: {
age: 32,
country: 'South Korea',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Olena Kostevych',
person: {
age: 27,
country: 'Ukraine',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Jin Jong-O',
person: {
age: 28,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Katerina KurkovĂĄ-Emmons',
person: {
age: 24,
country: 'Czech Republic',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Lyubov Galkina',
person: {
age: 31,
country: 'Russia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Mariya Grozdeva',
person: {
age: 32,
country: 'Bulgaria',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Lee Bo-Na',
person: {
age: 23,
country: 'South Korea',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Mikhail Nestruyev',
person: {
age: 35,
country: 'Russia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Igor Basinsky',
person: {
age: 37,
country: 'Belarus',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Tao Luna',
person: {
age: 26,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Kim Crow',
person: {
age: 26,
country: 'Australia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Georgeta Damian-Andrunache',
person: {
age: 32,
country: 'Romania',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Viorica Susanu',
person: {
age: 32,
country: 'Romania',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Georgeta Damian-Andrunache',
person: {
age: 28,
country: 'Romania',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Viorica Susanu',
person: {
age: 28,
country: 'Romania',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Georgeta Damian-Andrunache',
person: {
age: 24,
country: 'Romania',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Doina Ignat',
person: {
age: 31,
country: 'Romania',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Pieta van Dishoeck',
person: {
age: 28,
country: 'Netherlands',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Eeke van Nes',
person: {
age: 31,
country: 'Netherlands',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Bill Demong',
person: {
age: 29,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Bernhard Gruber',
person: {
age: 27,
country: 'Austria',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Magnus Moan',
person: {
age: 22,
country: 'Norway',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Ronny Ackermann',
person: {
age: 24,
country: 'Germany',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Jaakko Tallus',
person: {
age: 20,
country: 'Finland',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Denis Ablyazin',
person: {
age: 19,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Chen Yibing',
person: {
age: 27,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Gabby Douglas',
person: {
age: 16,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Feng Zhe',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Sandra Izbasa',
person: {
age: 22,
country: 'Romania',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Viktoriya Komova',
person: {
age: 17,
country: 'Russia',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'McKayla Maroney',
person: {
age: 16,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Marcel Nguyen',
person: {
age: 24,
country: 'Germany',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Mariya Paseka',
person: {
age: 17,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Catalina Ponor',
person: {
age: 24,
country: 'Romania',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Louis Smith',
person: {
age: 23,
country: 'Great Britain',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Max Whitlock',
person: {
age: 19,
country: 'Great Britain',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Chen Yibing',
person: {
age: 23,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Anton Golotsutskov',
person: {
age: 23,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'He Kexin',
person: {
age: 16,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Jonathan Horton',
person: {
age: 22,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Sandra Izbasa',
person: {
age: 18,
country: 'Romania',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Li Xiaopeng',
person: {
age: 27,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Kohei Uchimura',
person: {
age: 19,
country: 'Japan',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Xiao Qin',
person: {
age: 23,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Alexandra Eremia',
person: {
age: 17,
country: 'Romania',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Annia Hatch',
person: {
age: 26,
country: 'United States',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Terin Humphrey',
person: {
age: 18,
country: 'United States',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Takehiro Kashima',
person: {
age: 24,
country: 'Japan',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Svetlana Khorkina',
person: {
age: 25,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Courtney Kupets',
person: {
age: 18,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Anna Pavlova',
person: {
age: 16,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Monica Rosu',
person: {
age: 17,
country: 'Romania',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Dana Sofronie',
person: {
age: 16,
country: 'Romania',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Hiroyuki Tomita',
person: {
age: 23,
country: 'Japan',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Marius Urzica',
person: {
age: 28,
country: 'Romania',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Isao Yoneda',
person: {
age: 26,
country: 'Japan',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Yordan Yovchev',
person: {
age: 31,
country: 'Bulgaria',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Oleksandr Beresh',
person: {
age: 22,
country: 'Ukraine',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Aleksey Bondarenko',
person: {
age: 22,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Lee Ju-Hyeong',
person: {
age: 27,
country: 'South Korea',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Li Xiaopeng',
person: {
age: 19,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Liu Xuan',
person: {
age: 21,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Maria Olaru',
person: {
age: 18,
country: 'Romania',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Yelena Produnova',
person: {
age: 20,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Andreea Raducan',
person: {
age: 16,
country: 'Romania',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Yang Wei',
person: {
age: 20,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Yordan Yovchev',
person: {
age: 27,
country: 'Bulgaria',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Elisa Di Francisca',
person: {
age: 29,
country: 'Italy',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Arianna Errigo',
person: {
age: 24,
country: 'Italy',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Diego Occhiuzzi',
person: {
age: 31,
country: 'Italy',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Sun Yujie',
person: {
age: 19,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Valentina Vezzali',
person: {
age: 38,
country: 'Italy',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Stefano Carozzo',
person: {
age: 29,
country: 'Italy',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Margherita Granbassi',
person: {
age: 28,
country: 'Italy',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Sada Jacobson',
person: {
age: 25,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Fabrice Jeannet',
person: {
age: 27,
country: 'France',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Nicolas Lopez',
person: {
age: 27,
country: 'France',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Matteo Tagliariol',
person: {
age: 25,
country: 'Italy',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Valentina Vezzali',
person: {
age: 34,
country: 'Italy',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Becca Ward',
person: {
age: 18,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Mariel Zagunis',
person: {
age: 23,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Andrea CassarĂ ',
person: {
age: 20,
country: 'Italy',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Laura Flessel-Colovic',
person: {
age: 32,
country: 'France',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Aldo Montano',
person: {
age: 25,
country: 'Italy',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Maureen Nisima',
person: {
age: 23,
country: 'France',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Salvatore Sanzo',
person: {
age: 28,
country: 'Italy',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Mathieu Gourdain',
person: {
age: 26,
country: 'France',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Gianna HablĂŒtzel-BĂŒrki',
person: {
age: 30,
country: 'Switzerland',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Rita König',
person: {
age: 23,
country: 'Germany',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Wiradech Kothny',
person: {
age: 21,
country: 'Germany',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Hugues Obry',
person: {
age: 27,
country: 'France',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Giovanna Trillini',
person: {
age: 30,
country: 'Italy',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Valentina Vezzali',
person: {
age: 26,
country: 'Italy',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Sandra Auffarth',
person: {
age: 25,
country: 'Germany',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Laura Bechtolsheimer',
person: {
age: 27,
country: 'Great Britain',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Adelinde Cornelissen',
person: {
age: 33,
country: 'Netherlands',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Charlotte Dujardin',
person: {
age: 27,
country: 'Great Britain',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Michael Jung',
person: {
age: 29,
country: 'Germany',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Gerco Schröder',
person: {
age: 34,
country: 'Netherlands',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Tina Cook',
person: {
age: 37,
country: 'Great Britain',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Heike Kemmer',
person: {
age: 46,
country: 'Germany',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Eric Lamaze',
person: {
age: 40,
country: 'Canada',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Beezie Madden',
person: {
age: 44,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Hinrich Romeike',
person: {
age: 45,
country: 'Germany',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Anky van Grunsven',
person: {
age: 40,
country: 'Netherlands',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Isabell Werth',
person: {
age: 39,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Beatriz Ferrer-Salat',
person: {
age: 38,
country: 'Spain',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Pippa Funnell',
person: {
age: 35,
country: 'Great Britain',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Chris Kappler',
person: {
age: 37,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Marco Kutscher',
person: {
age: 29,
country: 'Germany',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Leslie Law',
person: {
age: 39,
country: 'Great Britain',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Ulla Salzgeber',
person: {
age: 46,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Kim Severson',
person: {
age: 30,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Andrew Hoy',
person: {
age: 41,
country: 'Australia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: "David O'Connor",
person: {
age: 38,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Ulla Salzgeber',
person: {
age: 42,
country: 'Germany',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Anky van Grunsven',
person: {
age: 32,
country: 'Netherlands',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Isabell Werth',
person: {
age: 31,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'David Boudia',
person: {
age: 23,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Chen Ruolin',
person: {
age: 19,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'He Zi',
person: {
age: 21,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Qin Kai',
person: {
age: 26,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Wu Minxia',
person: {
age: 26,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Ilya Zakharov',
person: {
age: 21,
country: 'Russia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Chen Ruolin',
person: {
age: 15,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Gleb Galperin',
person: {
age: 25,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Guo Jingjing',
person: {
age: 26,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Yuliya Pakhalina',
person: {
age: 30,
country: 'Russia',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Qin Kai',
person: {
age: 22,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Wang Xin',
person: {
age: 16,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Wu Minxia',
person: {
age: 22,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Guo Jingjing',
person: {
age: 22,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Mathew Helm',
person: {
age: 23,
country: 'Australia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Lao Lishi',
person: {
age: 16,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Chantelle Michell-Newbery',
person: {
age: 27,
country: 'Australia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Robert Newbery',
person: {
age: 25,
country: 'Australia',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Yuliya Pakhalina',
person: {
age: 26,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Tian Liang',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Wu Minxia',
person: {
age: 18,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Fu Mingxia',
person: {
age: 22,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Guo Jingjing',
person: {
age: 18,
country: 'China',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Hu Jia',
person: {
age: 17,
country: 'China',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Li Na',
person: {
age: 16,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Anne Montminy',
person: {
age: 25,
country: 'Canada',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Tian Liang',
person: {
age: 21,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Xiong Ni',
person: {
age: 26,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Grégory Baugé',
person: {
age: 27,
country: 'France',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Ed Clancy',
person: {
age: 27,
country: 'Great Britain',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Sarah Hammer',
person: {
age: 28,
country: 'United States',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Chris Hoy',
person: {
age: 36,
country: 'Great Britain',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Jason Kenny',
person: {
age: 24,
country: 'Great Britain',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Maximilian Levy',
person: {
age: 25,
country: 'Germany',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Anna Meares',
person: {
age: 28,
country: 'Australia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Vicki Pendleton',
person: {
age: 31,
country: 'Great Britain',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Laura Trott',
person: {
age: 20,
country: 'Great Britain',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Olga Zabelinskaya',
person: {
age: 32,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Mickaël Bourgain',
person: {
age: 28,
country: 'France',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Fabian Cancellara',
person: {
age: 27,
country: 'Switzerland',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Jason Kenny',
person: {
age: 20,
country: 'Great Britain',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Joan Llaneras',
person: {
age: 39,
country: 'Spain',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Hayden Roulston',
person: {
age: 27,
country: 'New Zealand',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Bradley Wiggins',
person: {
age: 28,
country: 'Great Britain',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Ryan Bayley',
person: {
age: 22,
country: 'Australia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Graeme Brown',
person: {
age: 25,
country: 'Australia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Sergi Escobar',
person: {
age: 29,
country: 'Spain',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Rob Hayles',
person: {
age: 31,
country: 'Great Britain',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Brad McGee',
person: {
age: 28,
country: 'Australia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Anna Meares',
person: {
age: 20,
country: 'Australia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Stefan Nimke',
person: {
age: 26,
country: 'Germany',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Olga Slyusareva',
person: {
age: 35,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Arnaud Tournant',
person: {
age: 26,
country: 'France',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'René Wolff',
person: {
age: 26,
country: 'Germany',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Leontien Zijlaard-van Moorsel',
person: {
age: 34,
country: 'Netherlands',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Félicia Ballanger',
person: {
age: 29,
country: 'France',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Robert Bartko',
person: {
age: 24,
country: 'Germany',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Jens Fiedler',
person: {
age: 30,
country: 'Germany',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Jens Lehmann',
person: {
age: 32,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Gary Neiwand',
person: {
age: 34,
country: 'Australia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Jason Queally',
person: {
age: 30,
country: 'Great Britain',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Jan Ullrich',
person: {
age: 26,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'LukĂĄĆĄ Bauer',
person: {
age: 32,
country: 'Czech Republic',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Anna Haag',
person: {
age: 23,
country: 'Sweden',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Marcus Hellner',
person: {
age: 24,
country: 'Sweden',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Charlotte Kalla',
person: {
age: 22,
country: 'Sweden',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Claudia KĂŒnzel-Nystad',
person: {
age: 32,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Aino-Kaisa Saarinen',
person: {
age: 31,
country: 'Finland',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Evi Sachenbacher-Stehle',
person: {
age: 29,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Axel Teichmann',
person: {
age: 30,
country: 'Germany',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Tobias Angerer',
person: {
age: 28,
country: 'Germany',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Yuliya Chepalova',
person: {
age: 29,
country: 'Russia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Yevgeny Dementyev',
person: {
age: 23,
country: 'Russia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Giorgio Di Centa',
person: {
age: 33,
country: 'Italy',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Thobias Fredriksson',
person: {
age: 30,
country: 'Sweden',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Claudia KĂŒnzel-Nystad',
person: {
age: 28,
country: 'Germany',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Björn Lind',
person: {
age: 27,
country: 'Sweden',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Yevgeniya Medvedeva',
person: {
age: 29,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Katerina NeumannovĂĄ',
person: {
age: 32,
country: 'Czech Republic',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Pietro Piller Cottrer',
person: {
age: 31,
country: 'Italy',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Kristina Ć migun-VĂ€hi',
person: {
age: 28,
country: 'Estonia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Thomas Alsgaard',
person: {
age: 30,
country: 'Norway',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Viola Bauer',
person: {
age: 25,
country: 'Germany',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Anita Moen-Guidon',
person: {
age: 34,
country: 'Norway',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Katerina NeumannovĂĄ',
person: {
age: 28,
country: 'Czech Republic',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Evi Sachenbacher-Stehle',
person: {
age: 21,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Kristen Skjeldal',
person: {
age: 34,
country: 'Norway',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Andrus Veerpalu',
person: {
age: 31,
country: 'Estonia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Cristian Zorzi',
person: {
age: 29,
country: 'Italy',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Tina Dietze',
person: {
age: 24,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Natasa Douchev-Janics',
person: {
age: 30,
country: 'Hungary',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Katalin KovĂĄcs',
person: {
age: 36,
country: 'Hungary',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Danuta KozĂĄk',
person: {
age: 25,
country: 'Hungary',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Inna Osypenko-Radomska',
person: {
age: 29,
country: 'Ukraine',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Franziska Weber',
person: {
age: 23,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Tim Brabants',
person: {
age: 31,
country: 'Great Britain',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'David Cal',
person: {
age: 25,
country: 'Spain',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Natasa Douchev-Janics',
person: {
age: 26,
country: 'Hungary',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Christian Gille',
person: {
age: 32,
country: 'Germany',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Katalin KovĂĄcs',
person: {
age: 32,
country: 'Hungary',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Vadim Makhnyov',
person: {
age: 28,
country: 'Belarus',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Roman Petrushenko',
person: {
age: 27,
country: 'Belarus',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Katrin Wagner-Augustin',
person: {
age: 30,
country: 'Germany',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Ken Wallace',
person: {
age: 25,
country: 'Australia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Tomasz Wylenzek',
person: {
age: 25,
country: 'Germany',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Nathan Baggaley',
person: {
age: 28,
country: 'Australia',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'David Cal',
person: {
age: 21,
country: 'Spain',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Andreas Dittmer',
person: {
age: 32,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Natasa Douchev-Janics',
person: {
age: 22,
country: 'Hungary',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Birgit Fischer-Schmidt',
person: {
age: 42,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Aleksandr Kostoglod',
person: {
age: 30,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Katalin KovĂĄcs',
person: {
age: 28,
country: 'Hungary',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Aleksandr Kovalyov',
person: {
age: 29,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Eirik VerÄs Larsen',
person: {
age: 28,
country: 'Norway',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Carolin Leonhardt',
person: {
age: 19,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Adam Van Koeverden',
person: {
age: 22,
country: 'Canada',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Andreas Dittmer',
person: {
age: 28,
country: 'Germany',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Birgit Fischer-Schmidt',
person: {
age: 38,
country: 'Germany',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Knut Holmann',
person: {
age: 32,
country: 'Norway',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'ZoltĂĄn Kammerer',
person: {
age: 22,
country: 'Hungary',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Katalin KovĂĄcs',
person: {
age: 24,
country: 'Hungary',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Petar Merkov',
person: {
age: 23,
country: 'Bulgaria',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Florin Popescu',
person: {
age: 26,
country: 'Romania',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Mitica Pricop',
person: {
age: 22,
country: 'Romania',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Botond Storcz',
person: {
age: 25,
country: 'Hungary',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Szilvia SzabĂł',
person: {
age: 21,
country: 'Hungary',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Katrin Wagner-Augustin',
person: {
age: 22,
country: 'Germany',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Kevin Kuske',
person: {
age: 31,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'André Lange',
person: {
age: 36,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Martin Annen',
person: {
age: 32,
country: 'Switzerland',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Beat Hefti',
person: {
age: 28,
country: 'Switzerland',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Kevin Kuske',
person: {
age: 27,
country: 'Germany',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'André Lange',
person: {
age: 32,
country: 'Germany',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Ole Einar BjĂžrndalen',
person: {
age: 36,
country: 'Norway',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Marie Laure Brunet',
person: {
age: 21,
country: 'France',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Marie Dorin',
person: {
age: 23,
country: 'France',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Simone Hauswald',
person: {
age: 30,
country: 'Germany',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Vincent Jay',
person: {
age: 24,
country: 'France',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Anastasia Kuzmina',
person: {
age: 25,
country: 'Slovakia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Christoph Sumann',
person: {
age: 34,
country: 'Austria',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Yevgeny Ustyugov',
person: {
age: 24,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Olga Zaytseva',
person: {
age: 31,
country: 'Russia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Florence Baverel-Robert',
person: {
age: 31,
country: 'France',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Vincent Defrasne',
person: {
age: 28,
country: 'France',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Halvard Hanevold',
person: {
age: 36,
country: 'Norway',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Svetlana Ishmuratova',
person: {
age: 33,
country: 'Russia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Anna-Carin Olofsson-Zidek',
person: {
age: 32,
country: 'Sweden',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Uschi Disl',
person: {
age: 31,
country: 'Germany',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Sven Fischer',
person: {
age: 30,
country: 'Germany',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Ricco GroĂ',
person: {
age: 31,
country: 'Germany',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Andrea Henkel',
person: {
age: 24,
country: 'Germany',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Frank Luck',
person: {
age: 34,
country: 'Germany',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Raphaël Poirée',
person: {
age: 27,
country: 'France',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Olga Pylyova-Medvedtseva',
person: {
age: 26,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Liv Grete Skjelbreid-Poirée',
person: {
age: 27,
country: 'Norway',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Magdalena Wallin-Forsberg',
person: {
age: 34,
country: 'Sweden',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Zhao Yunlei',
person: {
age: 25,
country: 'China',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Lee Hyo-Jeong',
person: {
age: 27,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Yu Yang',
person: {
age: 22,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Gao Ling',
person: {
age: 25,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Gao Ling',
person: {
age: 21,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Nataliya Antyukh',
person: {
age: 31,
country: 'Russia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Veronica Campbell-Brown',
person: {
age: 30,
country: 'Jamaica',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Vivian Cheruiyot',
person: {
age: 28,
country: 'Kenya',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Will Claye',
person: {
age: 21,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Tirunesh Dibaba',
person: {
age: 27,
country: 'Ethiopia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Mo Farah',
person: {
age: 29,
country: 'Great Britain',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Justin Gatlin',
person: {
age: 30,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Lalonde Gordon',
person: {
age: 23,
country: 'Trinidad and Tobago',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Sanya Richards-Ross',
person: {
age: 27,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'DeeDee Trotter',
person: {
age: 29,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Elvan Abeylegesse',
person: {
age: 25,
country: 'Turkey',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Kenenisa Bekele',
person: {
age: 26,
country: 'Ethiopia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Kerron Clement',
person: {
age: 22,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Tirunesh Dibaba',
person: {
age: 23,
country: 'Ethiopia',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Walter Dix',
person: {
age: 22,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Allyson Felix',
person: {
age: 22,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Yuliya Gushchina',
person: {
age: 25,
country: 'Russia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Tatyana Lebedeva',
person: {
age: 32,
country: 'Russia',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'LaShawn Merritt',
person: {
age: 22,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'David Neville',
person: {
age: 24,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Sanya Richards-Ross',
person: {
age: 23,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Kerron Stewart',
person: {
age: 24,
country: 'Jamaica',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Jared Tallent',
person: {
age: 23,
country: 'Australia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Angelo Taylor',
person: {
age: 29,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Richard Thompson',
person: {
age: 23,
country: 'Trinidad and Tobago',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Jeremy Wariner',
person: {
age: 24,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Shericka Williams',
person: {
age: 22,
country: 'Jamaica',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Nataliya Antyukh',
person: {
age: 23,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Kenenisa Bekele',
person: {
age: 22,
country: 'Ethiopia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Derrick Brew',
person: {
age: 26,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Shawn Crawford',
person: {
age: 26,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Hicham El Guerrouj',
person: {
age: 29,
country: 'Morocco',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Maurice Greene',
person: {
age: 30,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Otis Harris',
person: {
age: 22,
country: 'United States',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Kelly Holmes',
person: {
age: 34,
country: 'Great Britain',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Tatyana Lebedeva',
person: {
age: 28,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Jeremy Wariner',
person: {
age: 20,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Ato Boldon',
person: {
age: 26,
country: 'Trinidad and Tobago',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Pauline Davis-Thompson',
person: {
age: 34,
country: 'Bahamas',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Lorraine Graham',
person: {
age: 27,
country: 'Jamaica',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Maurice Greene',
person: {
age: 26,
country: 'United States',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Greg Haughton',
person: {
age: 26,
country: 'Jamaica',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Deon Hemmings',
person: {
age: 31,
country: 'Jamaica',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Robert Korzeniowski',
person: {
age: 32,
country: 'Poland',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Tayna Lawrence',
person: {
age: 25,
country: 'Jamaica',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Beverly McDonald',
person: {
age: 30,
country: 'Jamaica',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Merlene Ottey-Page',
person: {
age: 40,
country: 'Jamaica',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Irina Privalova',
person: {
age: 31,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Gabriela Szabo',
person: {
age: 24,
country: 'Romania',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Gete Wami',
person: {
age: 25,
country: 'Ethiopia',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Elisabeth Görgl',
person: {
age: 28,
country: 'Austria',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Lindsey Kildow-Vonn',
person: {
age: 25,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Ivica Kostelic',
person: {
age: 30,
country: 'Croatia',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Julia Mancuso',
person: {
age: 25,
country: 'United States',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Tina Maze',
person: {
age: 26,
country: 'Slovenia',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Maria Riesch',
person: {
age: 25,
country: 'Germany',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Michaela Dorfmeister',
person: {
age: 32,
country: 'Austria',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Janica Kostelic',
person: {
age: 24,
country: 'Croatia',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Hermann Maier',
person: {
age: 33,
country: 'Austria',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Benjamin Raich',
person: {
age: 27,
country: 'Austria',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Marlies Schild',
person: {
age: 24,
country: 'Austria',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Rainer Schönfelder',
person: {
age: 28,
country: 'Austria',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Kjetil André Aamodt',
person: {
age: 30,
country: 'Norway',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Renate Götschl',
person: {
age: 26,
country: 'Austria',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Lasse Kjus',
person: {
age: 31,
country: 'Norway',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Bode Miller',
person: {
age: 24,
country: 'United States',
},
medals: {
gold: 0,
silver: 2,
bronze: 0,
},
},
{
name: 'Anja PĂ€rson',
person: {
age: 20,
country: 'Sweden',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Benjamin Raich',
person: {
age: 23,
country: 'Austria',
},
medals: {
gold: 0,
silver: 0,
bronze: 2,
},
},
{
name: 'Ki Bo-Bae',
person: {
age: 24,
country: 'South Korea',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Oh Jin-Hyek',
person: {
age: 30,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Park Gyeong-Mo',
person: {
age: 32,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Park Seong-Hyeon',
person: {
age: 25,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Yun Ok-Hui',
person: {
age: 23,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Zhang Juanjuan',
person: {
age: 27,
country: 'China',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Lee Seong-Jin',
person: {
age: 19,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Park Seong-Hyeon',
person: {
age: 21,
country: 'South Korea',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Kim Nam-Sun',
person: {
age: 20,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 1,
bronze: 0,
},
},
{
name: 'Kim Su-Nyeong',
person: {
age: 29,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 0,
bronze: 1,
},
},
{
name: 'Vic Wunderle',
person: {
age: 24,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 1,
},
},
{
name: 'Yun Mi-Jin',
person: {
age: 17,
country: 'South Korea',
},
medals: {
gold: 2,
silver: 0,
bronze: 0,
},
},
{
name: 'Artur Aleksanyan',
person: {
age: 20,
country: 'Armenia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Valeriy Andriitsev',
person: {
age: 25,
country: 'Ukraine',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Rövs?n Bayramov',
person: {
age: 25,
country: 'Azerbaijan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Jordan Burroughs',
person: {
age: 24,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Clarissa Chun',
person: {
age: 30,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Yogeshwar Dutt',
person: {
age: 29,
country: 'India',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Jaime Espinal',
person: {
age: 27,
country: 'Puerto Rico',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Johan Eurén',
person: {
age: 27,
country: 'Sweden',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Karam Gaber',
person: {
age: 32,
country: 'Egypt',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Daniyal Gadzhiyev',
person: {
age: 26,
country: 'Kazakhstan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Komeil Ghasemi',
person: {
age: 24,
country: 'Iran',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Giorgi Gogshelidze',
person: {
age: 32,
country: 'Georgia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Sadegh Goudarzi',
person: {
age: 24,
country: 'Iran',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Steeve Guénot',
person: {
age: 26,
country: 'France',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Carol Huynh',
person: {
age: 31,
country: 'Canada',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Kaori Icho',
person: {
age: 28,
country: 'Japan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Damian Janikowski',
person: {
age: 23,
country: 'Poland',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Jing Ruixue',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Arsen Julfalakyan',
person: {
age: 25,
country: 'Armenia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Riza Kayaalp',
person: {
age: 22,
country: 'Turkey',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Aleksandras Kazakevicius',
person: {
age: 26,
country: 'Lithuania',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Vladimer Khinchegashvili',
person: {
age: 21,
country: 'Georgia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Alan Khugayev',
person: {
age: 23,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Kim Hyeon-Wu',
person: {
age: 23,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Besik Kudukhov',
person: {
age: 25,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Sushil Kumar',
person: {
age: 29,
country: 'India',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Zaur Kuramagomedov',
person: {
age: 24,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Ehsan Naser Lashgari',
person: {
age: 26,
country: 'Iran',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Revaz Lashkhi',
person: {
age: 24,
country: 'Georgia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Jimmy Lidberg',
person: {
age: 30,
country: 'Sweden',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'LivĂĄn LĂłpez',
person: {
age: 30,
country: 'Cuba',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'MijaĂn LĂłpez',
person: {
age: 29,
country: 'Cuba',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'TamĂĄs Lorincz',
person: {
age: 25,
country: 'Hungary',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Bilyal Makhov',
person: {
age: 24,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Gyuzel Manyurova',
person: {
age: 34,
country: 'Kazakhstan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Dato Marsagishvili',
person: {
age: 21,
country: 'Georgia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Ryutaro Matsumoto',
person: {
age: 26,
country: 'Japan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Péter Módos',
person: {
age: 24,
country: 'Hungary',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Davit Modzmanashvili',
person: {
age: 25,
country: 'Georgia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Heiki Nabi',
person: {
age: 27,
country: 'Estonia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Omid Noroozi',
person: {
age: 26,
country: 'Iran',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Hitomi Obara',
person: {
age: 31,
country: 'Japan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Dzhamal Otarsultanov',
person: {
age: 25,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Xetaq Qazyumov',
person: {
age: 29,
country: 'Azerbaijan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Yuliya Ratkeviç',
person: {
age: 27,
country: 'Azerbaijan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Jackeline RenterĂa',
person: {
age: 26,
country: 'Colombia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Ghasem Rezaei',
person: {
age: 26,
country: 'Iran',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Coleman Scott',
person: {
age: 26,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Mingiyan Semyonov',
person: {
age: 22,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Soronzonboldyn Battsetseg',
person: {
age: 22,
country: 'Mongolia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Hamid Soryan',
person: {
age: 26,
country: 'Iran',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Mariya Stadnik',
person: {
age: 24,
country: 'Azerbaijan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'S?rif S?rifov',
person: {
age: 23,
country: 'Azerbaijan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Akzhurek Tanatarov',
person: {
age: 25,
country: 'Kazakhstan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Artur Taymazov',
person: {
age: 33,
country: 'Uzbekistan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Soslan Tigiyev',
person: {
age: 28,
country: 'Uzbekistan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Rustam Totrov',
person: {
age: 28,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Denis Tsargush',
person: {
age: 24,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Manuchar Tskhadaia',
person: {
age: 27,
country: 'Georgia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Maider Unda',
person: {
age: 35,
country: 'Spain',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Jake Varner',
person: {
age: 26,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Tonya Verbeek',
person: {
age: 34,
country: 'Canada',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Roman Vlasov',
person: {
age: 21,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Lyubov Volosova',
person: {
age: 29,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Nataliya Vorobyova',
person: {
age: 21,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Yang Kyong-Il',
person: {
age: 23,
country: 'North Korea',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Tatsuhiro Yonemitsu',
person: {
age: 26,
country: 'Japan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Saori Yoshida',
person: {
age: 29,
country: 'Japan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Shinichi Yumoto',
person: {
age: 27,
country: 'Japan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Stanka Zlateva',
person: {
age: 29,
country: 'Bulgaria',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Emin ?hm?dov',
person: {
age: 25,
country: 'Azerbaijan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Togrul ?sg?rov',
person: {
age: 19,
country: 'Azerbaijan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Yusuf Abdusalomov',
person: {
age: 30,
country: 'Tajikistan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Bakhtiyar Akhmedov',
person: {
age: 21,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Islam-Beka Albiyev',
person: {
age: 19,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Roman Amoyan',
person: {
age: 24,
country: 'Armenia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Nazmi Avluca',
person: {
age: 31,
country: 'Turkey',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Khasan Baroyev',
person: {
age: 25,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Mavlet Batyrov',
person: {
age: 24,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Rövs?n Bayramov',
person: {
age: 21,
country: 'Azerbaijan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Kanat Begaliyev',
person: {
age: 24,
country: 'Kyrgyzstan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Henry Cejudo',
person: {
age: 21,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Chang Yongxiang',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Taras Danko',
person: {
age: 28,
country: 'Ukraine',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Mirko Englich',
person: {
age: 29,
country: 'Germany',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Vasyl Fedoryshyn',
person: {
age: 27,
country: 'Ukraine',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'ZoltĂĄn Fodor',
person: {
age: 23,
country: 'Hungary',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Murad Gaydarov',
person: {
age: 28,
country: 'Belarus',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Giorgi Gogshelidze',
person: {
age: 28,
country: 'Georgia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Christophe Guénot',
person: {
age: 29,
country: 'France',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Steeve Guénot',
person: {
age: 22,
country: 'France',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Kyoko Hamaguchi',
person: {
age: 30,
country: 'Japan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Carol Huynh',
person: {
age: 27,
country: 'Canada',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Chiharu Icho',
person: {
age: 26,
country: 'Japan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Kaori Icho',
person: {
age: 24,
country: 'Japan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: "Manuchar K'virk'elia",
person: {
age: 29,
country: 'Georgia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Alyona Kartashova',
person: {
age: 26,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Georgy Ketoyev',
person: {
age: 22,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Aslanbek Khushtov',
person: {
age: 28,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Besik Kudukhov',
person: {
age: 22,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Sushil Kumar',
person: {
age: 25,
country: 'India',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'MijaĂn LĂłpez',
person: {
age: 25,
country: 'Cuba',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Aset Mambetov',
person: {
age: 26,
country: 'Kazakhstan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Nazyr Mankiyev',
person: {
age: 23,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Tomohiro Matsunaga',
person: {
age: 28,
country: 'Japan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Iryna Merleni-Mykulchyn',
person: {
age: 26,
country: 'Ukraine',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Randi Miller',
person: {
age: 24,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Revaz Mindorashvili',
person: {
age: 32,
country: 'Georgia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Andrea Minguzzi',
person: {
age: 26,
country: 'Italy',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Mindaugas Mizgaitis',
person: {
age: 28,
country: 'Lithuania',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Seyed Mohammadi',
person: {
age: 28,
country: 'Iran',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Sharvani Muradov',
person: {
age: 23,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'David Musulbes',
person: {
age: 36,
country: 'Slovakia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Marid Mutalimov',
person: {
age: 28,
country: 'Kazakhstan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Park Eun-Chul',
person: {
age: 27,
country: 'South Korea',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Yury Patrikeyev',
person: {
age: 28,
country: 'Armenia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Xetaq Qazyumov',
person: {
age: 25,
country: 'Azerbaijan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Jackeline RenterĂa',
person: {
age: 22,
country: 'Colombia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Vitaliy R?himov',
person: {
age: 23,
country: 'Azerbaijan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Ramazan Sahin',
person: {
age: 25,
country: 'Turkey',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Buvaisa Saytiyev',
person: {
age: 33,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Mikhail Semyonov',
person: {
age: 24,
country: 'Belarus',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Yelena Shalygina',
person: {
age: 21,
country: 'Kazakhstan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Andriy Stadnik',
person: {
age: 26,
country: 'Ukraine',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Mariya Stadnik',
person: {
age: 20,
country: 'Azerbaijan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Artur Taymazov',
person: {
age: 29,
country: 'Uzbekistan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Nurbakyt Tengizbayev',
person: {
age: 25,
country: 'Kazakhstan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Kiril Terziev',
person: {
age: 24,
country: 'Bulgaria',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Soslan Tigiyev',
person: {
age: 24,
country: 'Uzbekistan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Taymuraz Tigiyev',
person: {
age: 26,
country: 'Kazakhstan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Otar Tushishvili',
person: {
age: 30,
country: 'Georgia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Ruslan Tyumenbayev',
person: {
age: 22,
country: 'Kyrgyzstan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Armen Vardanian',
person: {
age: 25,
country: 'Ukraine',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Radoslav Velikov',
person: {
age: 24,
country: 'Bulgaria',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Tonya Verbeek',
person: {
age: 31,
country: 'Canada',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Wang Jiao',
person: {
age: 20,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Adam Wheeler',
person: {
age: 27,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Agnieszka Wieszczek',
person: {
age: 25,
country: 'Poland',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Xu Li',
person: {
age: 18,
country: 'China',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Yavor Yanakiev',
person: {
age: 23,
country: 'Bulgaria',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Saori Yoshida',
person: {
age: 25,
country: 'Japan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Kenichi Yumoto',
person: {
age: 23,
country: 'Japan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Stanka Zlateva',
person: {
age: 25,
country: 'Bulgaria',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Stephen Abas',
person: {
age: 26,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Ara Abrahamian',
person: {
age: 29,
country: 'Sweden',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Khasan Baroyev',
person: {
age: 21,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Mavlet Batyrov',
person: {
age: 20,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Aleksandr Dokturishivili',
person: {
age: 24,
country: 'Uzbekistan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Seref Eroglu',
person: {
age: 28,
country: 'Turkey',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'IvĂĄn Fundora',
person: {
age: 28,
country: 'Cuba',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Karam Gaber',
person: {
age: 24,
country: 'Egypt',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Rulon Gardner',
person: {
age: 33,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Khadzhimurat Gatsalov',
person: {
age: 21,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Lise Golliot-Legrand',
person: {
age: 27,
country: 'France',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Anna Gomis',
person: {
age: 30,
country: 'France',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Kyoko Hamaguchi',
person: {
age: 26,
country: 'Japan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Ali Reza Heidari',
person: {
age: 28,
country: 'Iran',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Magamed Ibragimov',
person: {
age: 21,
country: 'Uzbekistan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Chiharu Icho',
person: {
age: 22,
country: 'Japan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Kaori Icho',
person: {
age: 20,
country: 'Japan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Kenji Inoue',
person: {
age: 27,
country: 'Japan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Jeong Ji-Hyeon',
person: {
age: 21,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Jamill Kelly',
person: {
age: 26,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Atryom Kyuregyan',
person: {
age: 27,
country: 'Greece',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Gennady Laliyev',
person: {
age: 25,
country: 'Kazakhstan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'IstvĂĄn Majoros',
person: {
age: 30,
country: 'Hungary',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Vyacheslav Makarenko',
person: {
age: 28,
country: 'Belarus',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Gaydar Mamedaliyev',
person: {
age: 30,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Mkhitar Manukyan',
person: {
age: 31,
country: 'Kazakhstan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Gyuzel Manyurova',
person: {
age: 26,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Sara McMann',
person: {
age: 23,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Iryna Merleni-Mykulchyn',
person: {
age: 22,
country: 'Ukraine',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Patricia Miranda',
person: {
age: 25,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Aleksey Mishin',
person: {
age: 25,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Roberto MonzĂłn',
person: {
age: 26,
country: 'Cuba',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Masoud Moustafa Gokar',
person: {
age: 26,
country: 'Iran',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Mun Ui-Je',
person: {
age: 29,
country: 'South Korea',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Makhach Murtazaliyev',
person: {
age: 20,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'F?rid M?nsurov',
person: {
age: 22,
country: 'Azerbaijan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Armen Nazaryan',
person: {
age: 30,
country: 'Bulgaria',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Ramaz Nozadze',
person: {
age: 20,
country: 'Georgia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Mehmet Ăzal',
person: {
age: 30,
country: 'Turkey',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Aydin Polatçi',
person: {
age: 27,
country: 'Turkey',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Yandro Quintana',
person: {
age: 24,
country: 'Cuba',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Ali Reza Rezaei',
person: {
age: 28,
country: 'Iran',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Varteres Samurgashev',
person: {
age: 24,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Cael Sanderson',
person: {
age: 25,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Buvaisa Saytiyev',
person: {
age: 29,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Sazhid Sazhidov',
person: {
age: 24,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Chikara Tanabe',
person: {
age: 29,
country: 'Japan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Artur Taymazov',
person: {
age: 25,
country: 'Uzbekistan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Elbrus Tedieiev',
person: {
age: 29,
country: 'Ukraine',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Georgy Tsurtsumia',
person: {
age: 23,
country: 'Kazakhstan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Tonya Verbeek',
person: {
age: 27,
country: 'Canada',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Wang Xu',
person: {
age: 18,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Marko Yli-Hannuksela',
person: {
age: 30,
country: 'Finland',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Saori Yoshida',
person: {
age: 21,
country: 'Japan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Namiq Abdullayev',
person: {
age: 29,
country: 'Azerbaijan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Filiberto Azcuy',
person: {
age: 27,
country: 'Cuba',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'SĂĄndor IstvĂĄn BĂĄrdosi',
person: {
age: 23,
country: 'Hungary',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Serafim Barzakov',
person: {
age: 25,
country: 'Bulgaria',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Islam Bayramukov',
person: {
age: 29,
country: 'Kazakhstan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Adem Bereket',
person: {
age: 27,
country: 'Turkey',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Terry Brands',
person: {
age: 32,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Yevhen Buslovych',
person: {
age: 28,
country: 'Ukraine',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: "Ak'ak'i Chachua",
person: {
age: 31,
country: 'Georgia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Ali Reza Dabir',
person: {
age: 23,
country: 'Iran',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Dmitry Debelka',
person: {
age: 24,
country: 'Belarus',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Rulon Gardner',
person: {
age: 29,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Arsen Gitinov',
person: {
age: 23,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Aleksey Glushkov',
person: {
age: 25,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Sammie Henson',
person: {
age: 29,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Mogamed Ibragimov',
person: {
age: 26,
country: 'Macedonia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Daniel Igali',
person: {
age: 26,
country: 'Canada',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Jang Jae-Seong',
person: {
age: 25,
country: 'South Korea',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: "Eldar K'urt'anidze",
person: {
age: 28,
country: 'Georgia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Kang Yong-Gyun',
person: {
age: 26,
country: 'North Korea',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Amiran Kardanov',
person: {
age: 24,
country: 'Greece',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Murat Kardanov',
person: {
age: 29,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Aleksandr Karelin',
person: {
age: 33,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Kim In-Seop',
person: {
age: 27,
country: 'South Korea',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Matt Lindland',
person: {
age: 30,
country: 'United States',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Mikael Ljungberg',
person: {
age: 30,
country: 'Sweden',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Garrett Lowney',
person: {
age: 20,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Juan Luis Marén',
person: {
age: 29,
country: 'Cuba',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Lincoln McIlravy',
person: {
age: 26,
country: 'United States',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Mun Ui-Je',
person: {
age: 25,
country: 'South Korea',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Sagid Murtazaliyev',
person: {
age: 26,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'David Musulbes',
person: {
age: 28,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Katsuhiko Nagata',
person: {
age: 26,
country: 'Japan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Armen Nazaryan',
person: {
age: 26,
country: 'Bulgaria',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'LĂĄzaro Rivas',
person: {
age: 25,
country: 'Cuba',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Alexis RodrĂguez',
person: {
age: 22,
country: 'Cuba',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Yoel Romero',
person: {
age: 23,
country: 'Cuba',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'David Saldadze',
person: {
age: 22,
country: 'Ukraine',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Varteres Samurgashev',
person: {
age: 21,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Adam Saytiyev',
person: {
age: 22,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Sheng Zetian',
person: {
age: 27,
country: 'China',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Sim Gwon-Ho',
person: {
age: 27,
country: 'South Korea',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Brandon Slay',
person: {
age: 24,
country: 'United States',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Artur Taymazov',
person: {
age: 21,
country: 'Uzbekistan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Murad Umakhanov',
person: {
age: 23,
country: 'Russia',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: "Mukhran Vakht'angadze",
person: {
age: 27,
country: 'Georgia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Hamza Yerlikaya',
person: {
age: 24,
country: 'Turkey',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Marko Yli-Hannuksela',
person: {
age: 26,
country: 'Finland',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Ruslan Albegov',
person: {
age: 24,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Sajjad Anoushiravani',
person: {
age: 28,
country: 'Iran',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Apti Aukhadov',
person: {
age: 19,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Bartlomiej Bonk',
person: {
age: 27,
country: 'Poland',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'IvĂĄn Cambar',
person: {
age: 28,
country: 'Cuba',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Zulfiya Chinshanlo',
person: {
age: 19,
country: 'Kazakhstan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Anatolii CĂźrĂźcu',
person: {
age: 23,
country: 'Moldova',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Roxana Cocos',
person: {
age: 23,
country: 'Romania',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Oscar Figueroa',
person: {
age: 29,
country: 'Colombia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Christine Girard',
person: {
age: 27,
country: 'Canada',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Hsu Shu-Ching',
person: {
age: 21,
country: 'Chinese Taipei',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Ilya Ilyin',
person: {
age: 24,
country: 'Kazakhstan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Cristina Iovu',
person: {
age: 19,
country: 'Moldova',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Eko Irawan',
person: {
age: 23,
country: 'Indonesia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Aleksandr Ivanov',
person: {
age: 23,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Yuliya Kalina',
person: {
age: 23,
country: 'Ukraine',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Tatyana Kashirina',
person: {
age: 21,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Hripsime Khurshudyan',
person: {
age: 25,
country: 'Armenia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Kim Un-Guk',
person: {
age: 23,
country: 'North Korea',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Irina Kulesha',
person: {
age: 26,
country: 'Belarus',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Li Xueying',
person: {
age: 22,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Lin Qingfeng',
person: {
age: 23,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Lu Haojie',
person: {
age: 21,
country: 'China',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Lu Xiaojun',
person: {
age: 28,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Maiya Maneza',
person: {
age: 26,
country: 'Kazakhstan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Razvan Martin',
person: {
age: 20,
country: 'Romania',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Hiromi Miyake',
person: {
age: 26,
country: 'Japan',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Navab Nasirshelal',
person: {
age: 23,
country: 'Iran',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Om Yun-Chol',
person: {
age: 20,
country: 'North Korea',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Svetlana Podobedova',
person: {
age: 26,
country: 'Kazakhstan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Rim Jong-Sim',
person: {
age: 19,
country: 'North Korea',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Kianoush Rostami',
person: {
age: 21,
country: 'Iran',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Ryang Chun-Hwa',
person: {
age: 21,
country: 'North Korea',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Behdad Salimi',
person: {
age: 22,
country: 'Iran',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Marina Shkermankova',
person: {
age: 22,
country: 'Belarus',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Pimsiri Sirikaew',
person: {
age: 22,
country: 'Thailand',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Oleksiy Torokhtiy',
person: {
age: 26,
country: 'Ukraine',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Triyatno',
person: {
age: 24,
country: 'Indonesia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Svetlana Tsarukayeva',
person: {
age: 24,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Wang Mingjuan',
person: {
age: 26,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Wu Jingbiao',
person: {
age: 23,
country: 'China',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Valentin Xristov',
person: {
age: 18,
country: 'Azerbaijan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Nataliya Zabolotnaya',
person: {
age: 26,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Zhou Lulu',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Adrian Zielinski',
person: {
age: 23,
country: 'Poland',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Khadzhimurat Akkayev',
person: {
age: 23,
country: 'Russia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Andrey Aryamnov',
person: {
age: 20,
country: 'Belarus',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Cao Lei',
person: {
age: 24,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Chen Wei-Ling',
person: {
age: 26,
country: 'Chinese Taipei',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Chen Xiexia',
person: {
age: 25,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Chen Yanqing',
person: {
age: 29,
country: 'China',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
{
name: 'Yevgeny Chigishev',
person: {
age: 29,
country: 'Russia',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Vencelas Dabaya',
person: {
age: 27,
country: 'France',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Gevorg Davtyan',
person: {
age: 25,
country: 'Armenia',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Nataliya Davydova',
person: {
age: 23,
country: 'Ukraine',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'Mariya Grabovetskaya',
person: {
age: 21,
country: 'Kazakhstan',
},
medals: {
gold: 0,
silver: 0,
bronze: 1,
},
},
{
name: 'HoĂ ng Anh Tu?n',
person: {
age: 23,
country: 'Vietnam',
},
medals: {
gold: 0,
silver: 1,
bronze: 0,
},
},
{
name: 'Ilya Ilyin',
person: {
age: 20,
country: 'Kazakhstan',
},
medals: {
gold: 1,
silver: 0,
bronze: 0,
},
},
];
return rowData.map((row) => ({ ...row, hidden: 'hidden' }));
}
Pivoting / Filtering Aggregated Values Copy Link
When Pivoting or Filtering Aggregated Values are enabled, Quick Filter is applied by default to the data after pivoting/aggregating has been performed. This means that filtering will not change the aggregated values, and only columns that are being used for pivoting can be used for filtering.
It is possible to instead filter the data before pivoting/aggregating are applied. This can be done by setting the grid option applyQuickFilterBeforePivotOrAgg = true.
The following example demonstrates the difference in filtering behaviour with applyQuickFilterBeforePivotOrAgg enabled/disabled. The columns Athlete and Sport are present, but are not being used for pivoting:
- Use the Quick Filter toolbar to search for "Swimming" or 2000 and note that there are no matches in the grid, as the filter is applied after pivoting.
- Click the button to apply Quick Filter before pivoting and aggregation, then search again and note that there are now matches, as the filter is applied before pivoting.
"use client";
import React, {
useCallback,
useMemo,
useRef,
useState,
StrictMode,
} from "react";
import { createRoot } from "react-dom/client";
import { AgGridReact, AgGridProvider } from "ag-grid-react";
import "./styles.css";
import {
AutoGroupColumnDef,
ClientSideRowModelModule,
ColDef,
ColGroupDef,
GridApi,
GridOptions,
ModuleRegistry,
QuickFilterModule,
Toolbar,
enableDevValidations,
} from "ag-grid-community";
import { PivotModule, ToolbarModule } from "ag-grid-enterprise";
import { useFetchJson } from "./useFetchJson";
if (process.env.NODE_ENV !== "production") {
enableDevValidations();
}
const modules = [
QuickFilterModule,
ToolbarModule,
ClientSideRowModelModule,
PivotModule,
];
let applyBeforePivotOrAgg = false;
const GridExample = () => {
const gridRef = useRef<AgGridReact>(null);
const containerStyle = useMemo(() => ({ width: "100%", height: "100%" }), []);
const gridStyle = useMemo(() => ({ height: "100%", width: "100%" }), []);
const [columnDefs, setColumnDefs] = useState<ColDef[]>([
{ field: "athlete" },
{ field: "country", rowGroup: true },
{ field: "sport" },
{ field: "year", pivot: true },
{ field: "age" },
{ field: "gold", aggFunc: "sum" },
{ field: "silver", aggFunc: "sum" },
{ field: "bronze", aggFunc: "sum" },
]);
const defaultColDef = useMemo<ColDef>(() => {
return {
flex: 1,
minWidth: 150,
};
}, []);
const autoGroupColumnDef = useMemo<AutoGroupColumnDef>(() => {
return {
minWidth: 250,
};
}, []);
const toolbar = useMemo<Toolbar>(() => {
return {
items: ["agQuickFilterToolbarItem"],
};
}, []);
const { data, loading } = useFetchJson<any>(
"https://www.ag-grid.com/example-assets/olympic-winners.json",
);
const onApplyBeforePivotOrAgg = useCallback(() => {
applyBeforePivotOrAgg = !applyBeforePivotOrAgg;
gridRef.current!.api.setGridOption(
"applyQuickFilterBeforePivotOrAgg",
applyBeforePivotOrAgg,
);
document.querySelector("#applyBeforePivotOrAgg")!.textContent =
`Apply ${applyBeforePivotOrAgg ? "After" : "Before"} Pivot/Aggregation`;
}, [applyBeforePivotOrAgg]);
return (
<AgGridProvider modules={modules}>
<div style={containerStyle}>
<div className="example-wrapper">
<div className="example-header">
<button
id="applyBeforePivotOrAgg"
onClick={onApplyBeforePivotOrAgg}
>
Apply Before Pivot/Aggregation
</button>
</div>
<div style={gridStyle}>
<AgGridReact
ref={gridRef}
rowData={data}
loading={loading}
columnDefs={columnDefs}
defaultColDef={defaultColDef}
autoGroupColumnDef={autoGroupColumnDef}
pivotMode={true}
toolbar={toolbar}
/>
</div>
</div>
</div>
</AgGridProvider>
);
};
const root = createRoot(document.getElementById("root")!);
root.render(
<StrictMode>
<GridExample />
</StrictMode>,
);
.example-wrapper {
display: flex;
flex-direction: column;
height: 100%;
}
#myGrid {
flex: 1 1 0px;
width: 100%;
}
.example-header {
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: 13px;
margin-bottom: 5px;
}
import { useState, useEffect } from 'react';
/**
* Fetch example Json data
* Not recommended for production use!
*/
export const useFetchJson = <T,>(url:string, limit?: number) => {
const [data, setData] = useState<T[]>();
const [loading, setLoading] = useState(true);
useEffect(() => {
const fetchData = async () => {
setLoading(true);
// Note error handling is omitted here for brevity
const response = await fetch(url);
const json = await response.json();
const data = limit ? json.slice(0, limit) : json;
setData(data);
setLoading(false);
};
fetchData();
}, [url, limit]);
return { data, loading };
}; Server-Side Data Copy Link
The Quick Filter is only supported with the Client-Side Row Model. For the other row models you would need to implement your own server-side filtering to replicate Quick Filter functionality.
API Reference Copy Link
Grid Options Copy Link
Rows are filtered using this text as a Quick Filter.
Only supported for Client-Side Row Model. |
Set to true to turn on the Quick Filter cache, used to improve performance when using the Quick Filter. |
Hidden columns are excluded from the Quick Filter by default.
To include hidden columns, set to true. |
Changes how the Quick Filter splits the Quick Filter text into search terms. |
Changes the matching logic for whether a row passes the Quick Filter. |
Column Properties Copy Link
A function to tell the grid what Quick Filter text to use for this column if you don't want to use the default (which is calling toString on the value). |
Grid API Methods Copy Link
Only supported for Client-Side Row Model.
Get the current Quick Filter text from the grid, or undefined if none is set. |
Only supported for Client-Side Row Model.
Returns true if the Quick Filter is set, otherwise false. |