Get custom field of node in frontend as its type
Finally i found what i want actually in front end.

The below code displays the form that it has on backend.

This form is for 'sports' content type. This wil bring all fields with its widget wherever we calling.

module_load_include('inc', 'node', 'node.pages'); 
$form = node_add('sports');
print drupal_render($form);